Warning: Permanently added '54.160.184.74' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/11091023-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64 Version: 1.10 PID: 11855 Logging PID: 11857 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 11091023, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '4acb99c89d07a943325d57f86078d8b7a69c7a92', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ilf-sto/netgen-mesher/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2604-4', 'project_dirname': 'netgen-mesher', 'project_name': 'netgen-mesher', 'project_owner': 'ilf-sto', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ilf-sto/netgen-mesher/fedora-rawhide-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'ilf-sto/netgen-mesher--ilf-sto', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'ilf-sto', 'tags': [], 'task_id': '11091023-fedora-rawhide-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ilf-sto/netgen-mesher/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ilf-sto/netgen-mesher/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher'... Running: git checkout 4acb99c89d07a943325d57f86078d8b7a69c7a92 -- cmd: ['git', 'checkout', '4acb99c89d07a943325d57f86078d8b7a69c7a92', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher rc: 0 stdout: stderr: Note: switching to '4acb99c89d07a943325d57f86078d8b7a69c7a92'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4acb99c automatic import of netgen-mesher Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading netgen-mesher-6.2.2604.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o netgen-mesher-6.2.2604.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ilf-sto/netgen-mesher/netgen-mesher/netgen-mesher-6.2.2604.tar.gz/md5/1d9e1246892bfd7005b7437edaa165ec/netgen-mesher-6.2.2604.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 3.15M 100 3.15M 0 0 13.40M 0 0 INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2604.tar.gz INFO: Downloading netgen-mesher.png INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -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/ilf-sto/netgen-mesher/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 265.4k 0 0 INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1791409593.289153 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.9 starting (python version = 3.14.5, NVR = mock-6.9-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1791409593.289153 -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-4dsnkej2/netgen-mesher/netgen-mesher.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1791409593.289153/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-8e714073-d636-416d-a30c-51512e8a2111 INFO: Checking that 5a093df20430be387c41ef65bfb382893ec11c461d79664234c8a753ccf30144 image matches host's architecture INFO: Copy content of container 5a093df20430be387c41ef65bfb382893ec11c461d79664234c8a753ccf30144 to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1791409593.289153/root INFO: mounting 5a093df20430be387c41ef65bfb382893ec11c461d79664234c8a753ccf30144 with podman image mount INFO: image 5a093df20430be387c41ef65bfb382893ec11c461d79664234c8a753ccf30144 as /var/lib/containers/storage/overlay/02917baf66f4ae30e9fb848d36fec079cd0b6288e744d698c528a9215629ebfc/merged INFO: umounting image 5a093df20430be387c41ef65bfb382893ec11c461d79664234c8a753ccf30144 (/var/lib/containers/storage/overlay/02917baf66f4ae30e9fb848d36fec079cd0b6288e744d698c528a9215629ebfc/merged) with podman image umount INFO: Removing image mock-bootstrap-8e714073-d636-416d-a30c-51512e8a2111 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1791409593.289153/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.aarch64 rpm-sequoia-1.10.3-1.fc46.aarch64 dnf5-5.4.6.0-1.fc46.aarch64 dnf5-plugins-5.4.6.0-1.fc46.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 9.3 KiB/s | 7.2 KiB | 00m01s fedora 100% | 20.2 MiB/s | 21.0 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 0:5.3.20-1.fc46 fedora 8.4 MiB bzip2 aarch64 0:1.0.8-24.fc45 fedora 171.2 KiB coreutils aarch64 0:9.12-1.fc46 fedora 8.6 MiB cpio aarch64 0:2.15-10.fc45 fedora 1.1 MiB diffutils aarch64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:46-0.1 fedora 4.6 KiB findutils aarch64 1:4.11.0-2.fc45 fedora 2.0 MiB gawk aarch64 0:5.4.1-1.fc45 fedora 2.9 MiB glibc-minimal-langpack aarch64 0:2.44.9000-4.fc46 fedora 0.0 B grep aarch64 0:3.12-4.fc45 fedora 1.0 MiB gzip aarch64 0:1.14-4.fc45 fedora 437.6 KiB info aarch64 0:7.3-3.fc45 fedora 424.4 KiB patch aarch64 0:2.8-6.fc46 fedora 262.4 KiB redhat-rpm-config noarch 0:345-4.fc46 fedora 184.2 KiB rpm-build aarch64 0:6.1.0-1.fc46 fedora 616.1 KiB sed aarch64 0:4.10-2.fc45 fedora 878.4 KiB shadow-utils aarch64 2:4.20.0-1.fc45 fedora 4.4 MiB tar aarch64 2:1.35-9.fc45 fedora 3.0 MiB unzip aarch64 0:6.0-71.fc45 fedora 469.9 KiB util-linux aarch64 0:2.42.4-2.fc46 fedora 6.9 MiB which aarch64 0:2.25-2.fc45 fedora 123.6 KiB xz aarch64 1:5.8.4-1.fc46 fedora 1.5 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism aarch64 0:0.7.3-3.fc45 fedora 1.9 MiB alternatives aarch64 0:1.33-6.fc45 fedora 90.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs aarch64 0:4.2.1-2.fc45 fedora 486.7 KiB binutils aarch64 0:2.47.50-12.fc46 fedora 27.2 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs aarch64 0:1.0.8-24.fc45 fedora 72.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common aarch64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl aarch64 0:8.23.0~rc2-1.fc46 fedora 525.6 KiB cyrus-sasl-lib aarch64 0:2.1.28-37.fc45 fedora 2.4 MiB debugedit aarch64 0:5.3-3.fc45 fedora 320.9 KiB dwz aarch64 0:0.17-3.fc45 fedora 322.7 KiB ed aarch64 0:1.22.6-1.fc46 fedora 158.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils aarch64 0:0.196-1.fc46 fedora 3.8 MiB elfutils-debuginfod-client aarch64 0:0.196-1.fc46 fedora 144.0 KiB elfutils-libelf aarch64 0:0.196-1.fc46 fedora 1.5 MiB elfutils-libs aarch64 0:0.196-1.fc46 fedora 746.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 fedora 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file aarch64 0:5.48-3.fc46 fedora 141.9 KiB file-libs aarch64 0:5.48-3.fc46 fedora 12.4 MiB filesystem aarch64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider aarch64 0:1.5.3-1.fc46 fedora 3.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal aarch64 0:17.2-6.fc46 fedora 13.5 MiB gdbm-libs aarch64 1:1.26-1.fc46 fedora 234.3 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc aarch64 0:2.44.9000-4.fc46 fedora 6.6 MiB glibc-common aarch64 0:2.44.9000-4.fc46 fedora 1.3 MiB glibc-gconv-extra aarch64 0:2.44.9000-4.fc46 fedora 18.6 MiB gmp aarch64 1:6.3.0-6.fc45 fedora 657.9 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 aarch64 0:2.4.9-18.fc45 fedora 6.4 MiB gnupg2-dirmngr aarch64 0:2.4.9-18.fc45 fedora 646.1 KiB gnupg2-gpg-agent aarch64 0:2.4.9-18.fc45 fedora 846.9 KiB gnupg2-gpgconf aarch64 0:2.4.9-18.fc45 fedora 321.8 KiB gnupg2-keyboxd aarch64 0:2.4.9-18.fc45 fedora 233.2 KiB gnupg2-verify aarch64 0:2.4.9-18.fc45 fedora 364.3 KiB gnutls aarch64 0:3.8.13-5.fc46 fedora 3.7 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs aarch64 0:1.6.2-12.fc45 fedora 92.6 KiB jansson aarch64 0:2.14-5.fc45 fedora 93.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c aarch64 0:0.18-9.fc45 fedora 138.5 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs aarch64 0:1.6.3-8.fc45 fedora 98.2 KiB krb5-libs aarch64 0:1.22.2-9.fc45 fedora 2.5 MiB libacl aarch64 0:2.4.0-2.fc45 fedora 67.9 KiB libarchive aarch64 0:3.8.9-2.fc46 fedora 975.7 KiB libassuan aarch64 0:2.5.7-6.fc45 fedora 215.9 KiB libattr aarch64 0:2.6.0-2.fc45 fedora 68.4 KiB libblkid aarch64 0:2.42.4-2.fc46 fedora 290.3 KiB libbrotli aarch64 0:1.2.0-6.fc45 fedora 909.2 KiB libcap aarch64 0:2.78-2.fc45 fedora 508.4 KiB libcap-ng aarch64 0:0.9.6-1.fc46 fedora 160.9 KiB libcbor aarch64 0:0.14.0-3.fc45 fedora 139.6 KiB libcom_err aarch64 0:1.47.4-2.fc45 fedora 111.1 KiB libcurl aarch64 0:8.23.0~rc2-1.fc46 fedora 1.0 MiB libeconf aarch64 0:0.7.9-4.fc45 fedora 80.8 KiB libevent aarch64 0:2.1.13-1.fc46 fedora 1.1 MiB libfdisk aarch64 0:2.42.4-2.fc46 fedora 418.8 KiB libffi aarch64 0:3.8.0-1.fc46 fedora 159.6 KiB libfido2 aarch64 0:1.17.0-6.fc46 fedora 280.7 KiB libfsverity aarch64 0:1.7-4.fc45 fedora 68.4 KiB libgcc aarch64 0:16.2.1-2.fc46.1 fedora 222.3 KiB libgcrypt aarch64 0:1.12.4-1.fc46 fedora 1.2 MiB libgomp aarch64 0:16.2.1-2.fc46.1 fedora 592.9 KiB libgpg-error aarch64 0:1.61-2.fc45 fedora 997.9 KiB libidn2 aarch64 0:2.3.8-4.fc45 fedora 560.5 KiB libksba aarch64 0:1.8.1-1.fc46 fedora 407.8 KiB liblastlog2 aarch64 0:2.42.4-2.fc46 fedora 137.8 KiB libmount aarch64 0:2.42.4-2.fc46 fedora 420.4 KiB libnghttp2 aarch64 0:1.69.0-6.fc46 fedora 197.9 KiB libnghttp3 aarch64 0:1.18.0-1.fc45 fedora 206.8 KiB libpfm aarch64 0:4.13.0-23.fc45 fedora 252.0 KiB libpkgconf aarch64 0:2.5.1-2.fc45 fedora 134.0 KiB libpsl aarch64 0:0.23.3-1.fc46 fedora 132.5 KiB libselinux aarch64 0:3.11-5.fc46 fedora 265.2 KiB libselinux-utils aarch64 0:3.11-5.fc46 fedora 1.3 MiB libsemanage aarch64 0:3.11-4.fc46 fedora 360.3 KiB libsepol aarch64 0:3.11-2.fc45 fedora 809.9 KiB libsmartcols aarch64 0:2.42.4-2.fc46 fedora 224.4 KiB libssh aarch64 0:0.12.2-1.fc45 fedora 721.4 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ aarch64 0:16.2.1-2.fc46.1 fedora 3.0 MiB libtasn1 aarch64 0:4.21.0-2.fc45 fedora 220.7 KiB libtool-ltdl aarch64 0:2.6.2-1.fc46 fedora 93.9 KiB libunistring aarch64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 aarch64 0:1.0.30-2.fc45 fedora 179.7 KiB libuuid aarch64 0:2.42.4-2.fc46 fedora 69.3 KiB libverto aarch64 0:0.3.2-13.fc45 fedora 69.3 KiB libxcrypt aarch64 0:4.5.2-4.fc45 fedora 273.2 KiB libxml2 aarch64 0:2.15.4-1.fc46 fedora 1.7 MiB libzstd aarch64 0:1.5.7-6.fc45 fedora 860.3 KiB linkdupes aarch64 0:0.7.3-3.fc45 fedora 711.0 KiB lua-libs aarch64 0:5.5.1-2.fc46 fedora 330.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs aarch64 0:1.10.0-5.fc45 fedora 197.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 fedora 1.7 KiB mpfr aarch64 0:4.2.2-4.fc45 fedora 755.4 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs aarch64 0:6.6-3.fc45 fedora 1.2 MiB nettle aarch64 0:4.0-5.fc45 fedora 836.7 KiB ngtcp2 aarch64 0:1.22.1-3.fc45 fedora 341.1 KiB ngtcp2-crypto-ossl aarch64 0:1.22.1-3.fc45 fedora 67.5 KiB npth aarch64 0:1.8-5.fc45 fedora 93.4 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 fedora 124.0 B openldap aarch64 0:2.6.15-1.fc46 fedora 765.6 KiB openssl-libs aarch64 1:4.0.3-1.fc46 fedora 5.8 MiB p11-kit aarch64 0:0.26.5-1.fc45 fedora 2.8 MiB p11-kit-trust aarch64 0:0.26.5-1.fc45 fedora 530.1 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs aarch64 0:1.7.2-4.fc45 fedora 222.7 KiB pcre2 aarch64 0:10.47-1.fc45.2 fedora 714.4 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf aarch64 0:2.5.1-2.fc45 fedora 116.8 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config aarch64 0:2.5.1-2.fc45 fedora 990.0 B policycoreutils aarch64 0:3.11-2.fc45 fedora 1.5 MiB popt aarch64 0:1.19-11.fc45 fedora 144.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc45 fedora 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline aarch64 0:8.3-7.fc46 fedora 563.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm aarch64 0:6.1.0-1.fc46 fedora 3.3 MiB rpm-build-libs aarch64 0:6.1.0-1.fc46 fedora 264.0 KiB rpm-libs aarch64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux aarch64 0:6.1.0-1.fc46 fedora 67.9 KiB rpm-sequoia aarch64 0:1.10.3-1.fc46 fedora 2.3 MiB rpm-sign-libs aarch64 0:6.1.0-1.fc46 fedora 67.7 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.21-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.21-1.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs aarch64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs aarch64 0:262-3.fc46 fedora 2.8 MiB systemd-standalone-sysusers aarch64 0:262-3.fc46 fedora 979.3 KiB tpm2-tss aarch64 0:4.2.0-1.fc45 fedora 2.2 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core aarch64 0:2.42.4-2.fc46 fedora 2.5 MiB xxhash-libs aarch64 0:0.8.4-1.fc46 fedora 85.8 KiB xz-libs aarch64 1:5.8.4-1.fc46 fedora 265.5 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip aarch64 0:3.0-46.fc45 fedora 762.2 KiB zlib-ng-compat aarch64 0:2.3.3-6.fc45 fedora 133.4 KiB zstd aarch64 0:1.5.7-6.fc45 fedora 562.3 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 69 MiB. Need to download 69 MiB. After this operation, 253 MiB extra will be used (install 253 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.aarch64 100% | 12.7 MiB/s | 52.2 KiB | 00m00s [ 2/190] bash-0:5.3.20-1.fc46.aarch64 100% | 131.5 MiB/s | 1.8 MiB | 00m00s [ 3/190] cpio-0:2.15-10.fc45.aarch64 100% | 40.4 MiB/s | 289.7 KiB | 00m00s [ 4/190] diffutils-0:3.12-6.fc45.aarch 100% | 95.8 MiB/s | 392.3 KiB | 00m00s [ 5/190] fedora-release-common-0:46-0. 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 6/190] coreutils-0:9.12-1.fc46.aarch 100% | 69.0 MiB/s | 1.2 MiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.aar 100% | 92.8 MiB/s | 569.9 KiB | 00m00s [ 8/190] gawk-0:5.4.1-1.fc45.aarch64 100% | 126.7 MiB/s | 1.1 MiB | 00m00s [ 9/190] glibc-minimal-langpack-0:2.44 100% | 16.7 MiB/s | 137.1 KiB | 00m00s [ 10/190] grep-0:3.12-4.fc45.aarch64 100% | 48.2 MiB/s | 296.0 KiB | 00m00s [ 11/190] gzip-0:1.14-4.fc45.aarch64 100% | 42.4 MiB/s | 173.6 KiB | 00m00s [ 12/190] info-0:7.3-3.fc45.aarch64 100% | 29.9 MiB/s | 183.9 KiB | 00m00s [ 13/190] patch-0:2.8-6.fc46.aarch64 100% | 27.1 MiB/s | 110.8 KiB | 00m00s [ 14/190] redhat-rpm-config-0:345-4.fc4 100% | 25.4 MiB/s | 78.1 KiB | 00m00s [ 15/190] rpm-build-0:6.1.0-1.fc46.aarc 100% | 37.3 MiB/s | 152.9 KiB | 00m00s [ 16/190] sed-0:4.10-2.fc45.aarch64 100% | 77.9 MiB/s | 319.1 KiB | 00m00s [ 17/190] shadow-utils-2:4.20.0-1.fc45. 100% | 156.7 MiB/s | 1.4 MiB | 00m00s [ 18/190] tar-2:1.35-9.fc45.aarch64 100% | 92.7 MiB/s | 854.2 KiB | 00m00s [ 19/190] unzip-0:6.0-71.fc45.aarch64 100% | 21.6 MiB/s | 199.1 KiB | 00m00s [ 20/190] util-linux-0:2.42.4-2.fc46.aa 100% | 155.5 MiB/s | 1.2 MiB | 00m00s [ 21/190] which-0:2.25-2.fc45.aarch64 100% | 8.1 MiB/s | 41.7 KiB | 00m00s [ 22/190] xz-1:5.8.4-1.fc46.aarch64 100% | 106.4 MiB/s | 653.9 KiB | 00m00s [ 23/190] ncurses-libs-0:6.6-3.fc45.aar 100% | 39.6 MiB/s | 324.6 KiB | 00m00s [ 24/190] filesystem-0:3.18-59.fc45.aar 100% | 95.6 MiB/s | 1.8 MiB | 00m00s [ 25/190] glibc-0:2.44.9000-4.fc46.aarc 100% | 94.0 MiB/s | 2.1 MiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.aa 100% | 3.4 MiB/s | 41.2 KiB | 00m00s [ 27/190] gmp-1:6.3.0-6.fc45.aarch64 100% | 52.9 MiB/s | 270.7 KiB | 00m00s [ 28/190] libacl-0:2.4.0-2.fc45.aarch64 100% | 5.2 MiB/s | 26.7 KiB | 00m00s [ 29/190] coreutils-common-0:9.12-1.fc4 100% | 148.7 MiB/s | 2.2 MiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.aarch6 100% | 2.9 MiB/s | 17.8 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.aarch64 100% | 14.4 MiB/s | 88.4 KiB | 00m00s [ 32/190] libselinux-0:3.11-5.fc46.aarc 100% | 16.3 MiB/s | 100.0 KiB | 00m00s [ 33/190] systemd-libs-0:262-3.fc46.aar 100% | 86.0 MiB/s | 880.4 KiB | 00m00s [ 34/190] fedora-repos-0:46-0.3.noarch 100% | 1.3 MiB/s | 9.6 KiB | 00m00s [ 35/190] redhat-systemd-presets-0:102- 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 36/190] openssl-libs-1:4.0.3-1.fc46.a 100% | 101.9 MiB/s | 2.1 MiB | 00m00s [ 37/190] mpfr-0:4.2.2-4.fc45.aarch64 100% | 34.7 MiB/s | 319.4 KiB | 00m00s [ 38/190] readline-0:8.3-7.fc46.aarch64 100% | 43.1 MiB/s | 220.9 KiB | 00m00s [ 39/190] glibc-common-0:2.44.9000-4.fc 100% | 101.4 MiB/s | 415.5 KiB | 00m00s [ 40/190] pcre2-0:10.47-1.fc45.2.aarch6 100% | 48.9 MiB/s | 250.2 KiB | 00m00s [ 41/190] ed-0:1.22.6-1.fc46.aarch64 100% | 16.4 MiB/s | 84.0 KiB | 00m00s [ 42/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 2.7 MiB/s | 11.1 KiB | 00m00s [ 43/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 44/190] build-reproducibility-srpm-ma 100% | 2.6 MiB/s | 10.8 KiB | 00m00s [ 45/190] ansible-srpm-macros-0:1-22.fc 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 46/190] erlang-srpm-macros-0:0.4.0-1. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 47/190] dwz-0:0.17-3.fc45.aarch64 100% | 32.4 MiB/s | 132.9 KiB | 00m00s [ 48/190] efi-srpm-macros-0:6-9.fc45.no 100% | 5.2 MiB/s | 21.4 KiB | 00m00s [ 49/190] file-0:5.48-3.fc46.aarch64 100% | 16.5 MiB/s | 50.7 KiB | 00m00s [ 50/190] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 51/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 52/190] forge-srpm-macros-0:0.4.0-5.f 100% | 4.8 MiB/s | 19.7 KiB | 00m00s [ 53/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 54/190] gap-srpm-macros-0:2-3.fc45.no 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 55/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 56/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 57/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 58/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [ 59/190] java-srpm-macros-0:1-9.fc45.n 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 60/190] kernel-srpm-macros-0:1.0-30.f 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 61/190] lua-srpm-macros-0:1-18.fc45.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 62/190] meson-srpm-macros-0:1.12.1-2. 100% | 5.8 MiB/s | 11.8 KiB | 00m00s [ 63/190] ocaml-srpm-macros-0:11-4.fc45 100% | 8.7 MiB/s | 9.0 KiB | 00m00s [ 64/190] openblas-srpm-macros-0:2-23.f 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 65/190] package-notes-srpm-macros-0:0 100% | 2.6 MiB/s | 10.5 KiB | 00m00s [ 66/190] perl-srpm-macros-0:1-65.fc45. 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 67/190] pyproject-srpm-macros-0:1.23. 100% | 5.1 MiB/s | 15.6 KiB | 00m00s [ 68/190] python-srpm-macros-0:3.15-2.f 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 69/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 70/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 71/190] rust-srpm-macros-0:28.5-2.fc4 100% | 2.8 MiB/s | 11.4 KiB | 00m00s [ 72/190] tree-sitter-srpm-macros-0:0.4 100% | 3.4 MiB/s | 14.0 KiB | 00m00s [ 73/190] rpm-0:6.1.0-1.fc46.aarch64 100% | 80.0 MiB/s | 573.1 KiB | 00m00s [ 74/190] zig-srpm-macros-0:1-9.fc45.no 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 75/190] zip-0:3.0-46.fc45.aarch64 100% | 37.1 MiB/s | 265.9 KiB | 00m00s [ 76/190] debugedit-0:5.3-3.fc45.aarch6 100% | 16.9 MiB/s | 86.7 KiB | 00m00s [ 77/190] elfutils-0:0.196-1.fc46.aarch 100% | 89.6 MiB/s | 642.3 KiB | 00m00s [ 78/190] elfutils-libelf-0:0.196-1.fc4 100% | 28.8 MiB/s | 235.6 KiB | 00m00s [ 79/190] libarchive-0:3.8.9-2.fc46.aar 100% | 45.4 MiB/s | 418.3 KiB | 00m00s [ 80/190] libgcc-0:16.2.1-2.fc46.1.aarc 100% | 16.5 MiB/s | 118.1 KiB | 00m00s [ 81/190] binutils-0:2.47.50-12.fc46.aa 100% | 161.7 MiB/s | 5.3 MiB | 00m00s [ 82/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 862.8 KiB/s | 9.5 KiB | 00m00s [ 83/190] libstdc++-0:16.2.1-2.fc46.1.a 100% | 64.0 MiB/s | 918.1 KiB | 00m00s [ 84/190] popt-0:1.19-11.fc45.aarch64 100% | 21.2 MiB/s | 65.1 KiB | 00m00s [ 85/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 39.3 MiB/s | 120.6 KiB | 00m00s [ 86/190] zstd-0:1.5.7-6.fc45.aarch64 100% | 44.7 MiB/s | 183.0 KiB | 00m00s [ 87/190] audit-libs-0:4.2.1-2.fc45.aar 100% | 46.2 MiB/s | 142.0 KiB | 00m00s [ 88/190] rpm-libs-0:6.1.0-1.fc46.aarch 100% | 59.9 MiB/s | 429.5 KiB | 00m00s [ 89/190] libeconf-0:0.7.9-4.fc45.aarch 100% | 8.5 MiB/s | 34.8 KiB | 00m00s [ 90/190] libsemanage-0:3.11-4.fc46.aar 100% | 23.9 MiB/s | 122.4 KiB | 00m00s [ 91/190] libxcrypt-0:4.5.2-4.fc45.aarc 100% | 30.6 MiB/s | 125.2 KiB | 00m00s [ 92/190] pam-libs-0:1.7.2-4.fc45.aarch 100% | 13.9 MiB/s | 56.8 KiB | 00m00s [ 93/190] setup-0:2.15.1-2.fc45.noarch 100% | 51.3 MiB/s | 157.6 KiB | 00m00s [ 94/190] libblkid-0:2.42.4-2.fc46.aarc 100% | 30.9 MiB/s | 126.5 KiB | 00m00s [ 95/190] libcap-ng-0:0.9.6-1.fc46.aarc 100% | 8.6 MiB/s | 35.1 KiB | 00m00s [ 96/190] libfdisk-0:2.42.4-2.fc46.aarc 100% | 38.1 MiB/s | 156.2 KiB | 00m00s [ 97/190] liblastlog2-0:2.42.4-2.fc46.a 100% | 6.1 MiB/s | 24.9 KiB | 00m00s [ 98/190] libmount-0:2.42.4-2.fc46.aarc 100% | 32.6 MiB/s | 166.9 KiB | 00m00s [ 99/190] libuuid-0:2.42.4-2.fc46.aarch 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [100/190] libsmartcols-0:2.42.4-2.fc46. 100% | 27.7 MiB/s | 85.0 KiB | 00m00s [101/190] util-linux-core-0:2.42.4-2.fc 100% | 138.8 MiB/s | 568.7 KiB | 00m00s [102/190] xz-libs-1:5.8.4-1.fc46.aarch6 100% | 27.2 MiB/s | 111.4 KiB | 00m00s [103/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 14.1 MiB/s | 72.1 KiB | 00m00s [104/190] ncurses-base-0:6.6-3.fc45.noa 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [105/190] gnulib-l10n-0:20241231-4.fc45 100% | 21.0 MiB/s | 150.4 KiB | 00m00s [106/190] libsepol-0:3.11-2.fc45.aarch6 100% | 31.8 MiB/s | 326.0 KiB | 00m00s [107/190] glibc-gconv-extra-0:2.44.9000 100% | 99.7 MiB/s | 1.8 MiB | 00m00s [108/190] ca-certificates-0:2026.2.90_v 100% | 72.5 MiB/s | 964.7 KiB | 00m00s [109/190] crypto-policies-0:20260713-2. 100% | 11.9 MiB/s | 97.5 KiB | 00m00s [110/190] fedora-gpg-keys-0:46-0.3.noar 100% | 46.8 MiB/s | 143.8 KiB | 00m00s [111/190] fedora-repos-rawhide-0:46-0.3 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [112/190] fips-provider-0:1.5.3-1.fc46. 100% | 133.9 MiB/s | 1.5 MiB | 00m00s [113/190] redhat-systemd-presets-common 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [114/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 53.7 MiB/s | 165.1 KiB | 00m00s [115/190] linkdupes-0:0.7.3-3.fc45.aarc 100% | 63.0 MiB/s | 322.6 KiB | 00m00s [116/190] add-determinism-0:0.7.3-3.fc4 100% | 85.5 MiB/s | 788.1 KiB | 00m00s [117/190] file-libs-0:5.48-3.fc46.aarch 100% | 85.8 MiB/s | 878.1 KiB | 00m00s [118/190] curl-0:8.23.0~rc2-1.fc46.aarc 100% | 46.7 MiB/s | 238.9 KiB | 00m00s [119/190] alternatives-0:1.33-6.fc45.aa 100% | 7.6 MiB/s | 38.7 KiB | 00m00s [120/190] elfutils-debuginfod-client-0: 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [121/190] jansson-0:2.14-5.fc45.aarch64 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [122/190] libzstd-0:1.5.7-6.fc45.aarch6 100% | 107.3 MiB/s | 329.8 KiB | 00m00s [123/190] json-c-0:0.18-9.fc45.aarch64 100% | 14.7 MiB/s | 45.1 KiB | 00m00s [124/190] elfutils-libs-0:0.196-1.fc46. 100% | 64.9 MiB/s | 265.8 KiB | 00m00s [125/190] libpfm-0:4.13.0-23.fc45.aarch 100% | 17.3 MiB/s | 53.1 KiB | 00m00s [126/190] libxml2-0:2.15.4-1.fc46.aarch 100% | 124.5 MiB/s | 637.2 KiB | 00m00s [127/190] lz4-libs-0:1.10.0-5.fc45.aarc 100% | 19.6 MiB/s | 80.2 KiB | 00m00s [128/190] pkgconf-0:2.5.1-2.fc45.aarch6 100% | 23.6 MiB/s | 48.4 KiB | 00m00s [129/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [130/190] libgomp-0:16.2.1-2.fc46.1.aar 100% | 93.0 MiB/s | 380.8 KiB | 00m00s [131/190] lua-libs-0:5.5.1-2.fc46.aarch 100% | 33.6 MiB/s | 137.7 KiB | 00m00s [132/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 8.5 MiB/s | 26.1 KiB | 00m00s [133/190] sqlite-libs-0:3.53.4-1.fc45.a 100% | 93.3 MiB/s | 764.7 KiB | 00m00s [134/190] rpm-sequoia-0:1.10.3-1.fc46.a 100% | 86.5 MiB/s | 885.3 KiB | 00m00s [135/190] libffi-0:3.8.0-1.fc46.aarch64 100% | 4.6 MiB/s | 42.1 KiB | 00m00s [136/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 34.1 MiB/s | 139.5 KiB | 00m00s [137/190] libpkgconf-0:2.5.1-2.fc45.aar 100% | 9.9 MiB/s | 40.7 KiB | 00m00s [138/190] p11-kit-0:0.26.5-1.fc45.aarch 100% | 65.3 MiB/s | 534.6 KiB | 00m00s [139/190] ima-evm-utils-libs-0:1.6.2-12 100% | 5.8 MiB/s | 29.6 KiB | 00m00s [140/190] libfsverity-0:1.7-4.fc45.aarc 100% | 3.6 MiB/s | 18.5 KiB | 00m00s [141/190] gnupg2-0:2.4.9-18.fc45.aarch6 100% | 107.4 MiB/s | 1.6 MiB | 00m00s [142/190] libtasn1-0:4.21.0-2.fc45.aarc 100% | 8.0 MiB/s | 73.4 KiB | 00m00s [143/190] gpgverify-0:2.2-5.fc45.noarch 100% | 1.4 MiB/s | 11.3 KiB | 00m00s [144/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 64.9 MiB/s | 266.0 KiB | 00m00s [145/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 42.8 MiB/s | 263.1 KiB | 00m00s [146/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 18.5 MiB/s | 113.7 KiB | 00m00s [147/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 29.5 MiB/s | 90.7 KiB | 00m00s [148/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 31.8 MiB/s | 163.1 KiB | 00m00s [149/190] libassuan-0:2.5.7-6.fc45.aarc 100% | 13.0 MiB/s | 66.7 KiB | 00m00s [150/190] libgpg-error-0:1.61-2.fc45.aa 100% | 40.4 MiB/s | 248.2 KiB | 00m00s [151/190] npth-0:1.8-5.fc45.aarch64 100% | 4.0 MiB/s | 24.8 KiB | 00m00s [152/190] libgcrypt-0:1.12.4-1.fc46.aar 100% | 47.9 MiB/s | 539.5 KiB | 00m00s [153/190] tpm2-tss-0:4.2.0-1.fc45.aarch 100% | 100.9 MiB/s | 413.5 KiB | 00m00s [154/190] libksba-0:1.8.1-1.fc46.aarch6 100% | 26.4 MiB/s | 162.3 KiB | 00m00s [155/190] openldap-0:2.6.15-1.fc46.aarc 100% | 30.8 MiB/s | 252.6 KiB | 00m00s [156/190] libusb1-0:1.0.30-2.fc45.aarch 100% | 12.9 MiB/s | 79.2 KiB | 00m00s [157/190] gnutls-0:3.8.13-5.fc46.aarch6 100% | 76.4 MiB/s | 1.3 MiB | 00m00s [158/190] libidn2-0:2.3.8-4.fc45.aarch6 100% | 34.0 MiB/s | 174.3 KiB | 00m00s [159/190] libunistring-0:1.1-12.fc45.aa 100% | 105.2 MiB/s | 538.4 KiB | 00m00s [160/190] nettle-0:4.0-5.fc45.aarch64 100% | 69.7 MiB/s | 428.3 KiB | 00m00s [161/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 83.2 MiB/s | 766.6 KiB | 00m00s [162/190] libevent-0:2.1.13-1.fc46.aarc 100% | 26.6 MiB/s | 272.8 KiB | 00m00s [163/190] libtool-ltdl-0:2.6.2-1.fc46.a 100% | 3.5 MiB/s | 35.6 KiB | 00m00s [164/190] gdbm-libs-1:1.26-1.fc46.aarch 100% | 8.0 MiB/s | 57.7 KiB | 00m00s [165/190] fedora-release-0:46-0.1.noarc 100% | 1.9 MiB/s | 11.9 KiB | 00m00s [166/190] systemd-standalone-sysusers-0 100% | 64.4 MiB/s | 395.8 KiB | 00m00s [167/190] xxhash-libs-0:0.8.4-1.fc46.aa 100% | 4.7 MiB/s | 34.0 KiB | 00m00s [168/190] fedora-release-identity-basic 100% | 2.1 MiB/s | 12.7 KiB | 00m00s [169/190] libcurl-0:8.23.0~rc2-1.fc46.a 100% | 90.5 MiB/s | 463.3 KiB | 00m00s [170/190] krb5-libs-0:1.22.2-9.fc45.aar 100% | 82.5 MiB/s | 760.6 KiB | 00m00s [171/190] libbrotli-0:1.2.0-6.fc45.aarc 100% | 37.9 MiB/s | 348.8 KiB | 00m00s [172/190] gdb-minimal-0:17.2-6.fc46.aar 100% | 140.0 MiB/s | 4.3 MiB | 00m00s [173/190] libnghttp2-0:1.69.0-6.fc46.aa 100% | 7.3 MiB/s | 74.7 KiB | 00m00s [174/190] libnghttp3-0:1.18.0-1.fc45.aa 100% | 8.6 MiB/s | 70.1 KiB | 00m00s [175/190] libpsl-0:0.23.3-1.fc46.aarch6 100% | 21.9 MiB/s | 67.4 KiB | 00m00s [176/190] libssh-0:0.12.2-1.fc45.aarch6 100% | 67.7 MiB/s | 277.2 KiB | 00m00s [177/190] ngtcp2-0:1.22.1-3.fc45.aarch6 100% | 36.0 MiB/s | 147.5 KiB | 00m00s [178/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 6.4 MiB/s | 26.2 KiB | 00m00s [179/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 7.7 MiB/s | 31.5 KiB | 00m00s [180/190] libcom_err-0:1.47.4-2.fc45.aa 100% | 8.6 MiB/s | 26.5 KiB | 00m00s [181/190] libverto-0:0.3.2-13.fc45.aarc 100% | 6.7 MiB/s | 20.4 KiB | 00m00s [182/190] libfido2-0:1.17.0-6.fc46.aarc 100% | 24.2 MiB/s | 99.2 KiB | 00m00s [183/190] publicsuffix-list-dafsa-0:202 100% | 11.9 MiB/s | 61.1 KiB | 00m00s [184/190] libssh-config-0:0.12.2-1.fc45 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [185/190] libcbor-0:0.14.0-3.fc45.aarch 100% | 11.4 MiB/s | 35.1 KiB | 00m00s [186/190] policycoreutils-0:3.11-2.fc45 100% | 42.7 MiB/s | 262.3 KiB | 00m00s [187/190] selinux-policy-0:45.21-1.fc46 100% | 8.2 MiB/s | 42.0 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 31.0 MiB/s | 127.0 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 2.9 MiB/s | 18.0 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 194.9 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 144.9 MiB/s | 68.6 MiB | 00m00s Running transaction Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x9488FB64: UserID : "Fedora (47) " Fingerprint: B2E766FA50CA6FA2D5ED06FC09D879E09488FB64 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-47-primary The key was successfully imported. [ 1/192] Verify package files 100% | 748.0 B/s | 190.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-59.fc45.aarch64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-59.fc45.aarch64 >>> [RPM] failed to open /var/lib/mock/fedora-rawhide-aarch64-1791409593.289153/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.2 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 109.4 MiB/s | 224.0 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 17.7 MiB/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 70.3 MiB/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 898.4 KiB/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 29.6 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/192] Installing fedora-release-0:4 100% | 20.2 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.1-2.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 14/192] Installing setup-0:2.15.1-2.f 100% | 28.6 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.8 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing pkgconf-m4-0:2.5.1 100% | 14.4 MiB/s | 14.7 KiB | 00m00s [ 17/192] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 18/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 312.5 MiB/s | 11.6 MiB | 00m00s [ 20/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/192] Installing bash-0:5.3.20-1.fc 100% | 183.3 MiB/s | 8.4 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 46.0 MiB/s | 1.3 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 381.3 MiB/s | 18.7 MiB | 00m00s [ 24/192] Installing glibc-0:2.44.9000- 100% | 134.5 MiB/s | 6.6 MiB | 00m00s [ 25/192] Installing ncurses-libs-0:6.6 100% | 207.6 MiB/s | 1.2 MiB | 00m00s [ 26/192] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/192] Installing zlib-ng-compat-0:2 100% | 131.1 MiB/s | 134.3 KiB | 00m00s [ 28/192] Installing bzip2-libs-0:1.0.8 100% | 71.9 MiB/s | 73.6 KiB | 00m00s [ 29/192] Installing libgpg-error-0:1.6 100% | 36.3 MiB/s | 1.0 MiB | 00m00s [ 30/192] Installing readline-0:8.3-7.f 100% | 184.1 MiB/s | 565.7 KiB | 00m00s [ 31/192] Installing libstdc++-0:16.2.1 100% | 297.2 MiB/s | 3.0 MiB | 00m00s [ 32/192] Installing libzstd-0:1.5.7-6. 100% | 280.5 MiB/s | 861.6 KiB | 00m00s [ 33/192] Installing elfutils-libelf-0: 100% | 364.6 MiB/s | 1.5 MiB | 00m00s [ 34/192] Installing libassuan-0:2.5.7- 100% | 212.6 MiB/s | 217.7 KiB | 00m00s [ 35/192] Installing libgcrypt-0:1.12.4 100% | 240.7 MiB/s | 1.2 MiB | 00m00s [ 36/192] Installing gmp-1:6.3.0-6.fc45 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 37/192] Installing libacl-0:2.4.0-2.f 100% | 67.1 MiB/s | 68.8 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 309.0 MiB/s | 2.8 MiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [ 40/192] Installing popt-0:1.19-11.fc4 100% | 49.3 MiB/s | 151.3 KiB | 00m00s [ 41/192] Installing xz-libs-1:5.8.4-1. 100% | 260.3 MiB/s | 266.6 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.53 100% | 261.4 MiB/s | 1.6 MiB | 00m00s [ 43/192] Installing npth-0:1.8-5.fc45. 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [ 44/192] Installing elfutils-libs-0:0. 100% | 243.7 MiB/s | 748.5 KiB | 00m00s [ 45/192] Installing libblkid-0:2.42.4- 100% | 284.5 MiB/s | 291.3 KiB | 00m00s [ 46/192] Installing libsepol-0:3.11-2. 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 47/192] Installing gnupg2-gpgconf-0:2 100% | 13.2 MiB/s | 323.9 KiB | 00m00s [ 48/192] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.8 KiB | 00m00s [ 49/192] Installing libselinux-0:3.11- 100% | 130.1 MiB/s | 266.5 KiB | 00m00s [ 50/192] Installing grep-0:3.12-4.fc45 100% | 37.1 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 32.1 MiB/s | 886.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 65.0 MiB/s | 2.0 MiB | 00m00s [ 53/192] Installing libxcrypt-0:4.5.2- 100% | 134.7 MiB/s | 275.9 KiB | 00m00s [ 54/192] Installing json-c-0:0.18-9.fc 100% | 136.5 MiB/s | 139.8 KiB | 00m00s [ 55/192] Installing libtasn1-0:4.21.0- 100% | 217.3 MiB/s | 222.5 KiB | 00m00s [ 56/192] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 61.5 MiB/s | 566.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 22.3 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 47.0 MiB/s | 1.5 MiB | 00m00s [ 60/192] Installing libmount-0:2.42.4- 100% | 205.8 MiB/s | 421.5 KiB | 00m00s [ 61/192] Installing gnupg2-verify-0:2. 100% | 15.5 MiB/s | 365.7 KiB | 00m00s [ 62/192] Installing mpfr-0:4.2.2-4.fc4 100% | 184.8 MiB/s | 757.1 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 91.4 MiB/s | 2.9 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 13.2 MiB/s | 324.0 KiB | 00m00s [ 65/192] Installing libksba-0:1.8.1-1. 100% | 200.3 MiB/s | 410.3 KiB | 00m00s [ 66/192] Installing unzip-0:6.0-71.fc4 100% | 18.5 MiB/s | 473.4 KiB | 00m00s [ 67/192] Installing file-libs-0:5.48-3 100% | 618.0 MiB/s | 12.4 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 6.1 MiB/s | 143.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 56.0 MiB/s | 1.6 MiB | 00m00s [ 70/192] Installing libattr-0:2.6.0-2. 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 71/192] Installing libeconf-0:0.7.9-4 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 72/192] Installing libcap-ng-0:0.9.6- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 73/192] Installing audit-libs-0:4.2.1 100% | 238.9 MiB/s | 489.3 KiB | 00m00s [ 74/192] Installing pam-libs-0:1.7.2-4 100% | 219.8 MiB/s | 225.1 KiB | 00m00s [ 75/192] Installing libcap-0:2.78-2.fc 100% | 20.9 MiB/s | 513.5 KiB | 00m00s [ 76/192] Installing libsemanage-0:3.11 100% | 176.8 MiB/s | 362.0 KiB | 00m00s [ 77/192] Installing libsmartcols-0:2.4 100% | 220.1 MiB/s | 225.4 KiB | 00m00s [ 78/192] Installing alternatives-0:1.3 100% | 3.9 MiB/s | 91.7 KiB | 00m00s [ 79/192] Installing lua-libs-0:5.5.1-2 100% | 161.9 MiB/s | 331.5 KiB | 00m00s [ 80/192] Installing libffi-0:3.8.0-1.f 100% | 157.2 MiB/s | 161.0 KiB | 00m00s [ 81/192] Installing p11-kit-0:0.26.5-1 100% | 80.0 MiB/s | 2.8 MiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 17.9 MiB/s | 531.9 KiB | 00m00s [ 83/192] Installing ngtcp2-0:1.22.1-3. 100% | 167.3 MiB/s | 342.7 KiB | 00m00s [ 84/192] Installing util-linux-core-0: 100% | 76.8 MiB/s | 2.5 MiB | 00m00s [ 85/192] Installing liblastlog2-0:2.42 100% | 27.3 MiB/s | 139.8 KiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 27.7 MiB/s | 766.1 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 45.8 MiB/s | 234.5 KiB | 00m00s [ 88/192] Installing libpsl-0:0.23.3-1. 100% | 130.4 MiB/s | 133.6 KiB | 00m00s [ 89/192] Installing tar-2:1.35-9.fc45. 100% | 85.9 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 27.8 MiB/s | 712.4 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 50.3 MiB/s | 1.4 MiB | 00m00s [ 92/192] Installing libfdisk-0:2.42.4- 100% | 205.0 MiB/s | 419.9 KiB | 00m00s [ 93/192] Installing fips-provider-0:1. 100% | 344.5 MiB/s | 3.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 305.9 MiB/s | 5.8 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 168.7 MiB/s | 8.6 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 97/192] Installing gzip-0:1.14-4.fc45 100% | 16.6 MiB/s | 443.1 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 125.2 MiB/s | 7.0 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 38.2 MiB/s | 1.5 MiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 1.9 MiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 135.3 MiB/s | 15.2 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 286.5 MiB/s | 2.3 MiB | 00m00s [103/192] Installing libfsverity-0:1.7- 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [104/192] Installing libevent-0:2.1.13- 100% | 271.7 MiB/s | 1.1 MiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [106/192] Installing libusb1-0:1.0.30-2 100% | 14.8 MiB/s | 181.4 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/192] Installing tpm2-tss-0:4.2.0-1 100% | 248.3 MiB/s | 2.2 MiB | 00m00s [108/192] Installing ima-evm-utils-libs 100% | 91.7 MiB/s | 93.9 KiB | 00m00s [109/192] Installing gnupg2-gpg-agent-0 100% | 26.8 MiB/s | 850.8 KiB | 00m00s [110/192] Installing nettle-0:4.0-5.fc4 100% | 205.0 MiB/s | 839.8 KiB | 00m00s [111/192] Installing gnutls-0:3.8.13-5. 100% | 309.1 MiB/s | 3.7 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 22.1 MiB/s | 565.9 KiB | 00m00s [113/192] Installing libxml2-0:2.15.4-1 100% | 59.3 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 7.1 MiB/s | 175.7 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 65.7 MiB/s | 1.9 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 39.1 MiB/s | 1.1 MiB | 00m00s [118/192] Installing ed-0:1.22.6-1.fc46 100% | 6.6 MiB/s | 161.2 KiB | 00m00s [119/192] Installing patch-0:2.8-6.fc46 100% | 10.7 MiB/s | 263.9 KiB | 00m00s [120/192] Installing jansson-0:2.14-5.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [121/192] Installing libpfm-0:4.13.0-23 100% | 247.4 MiB/s | 253.3 KiB | 00m00s [122/192] Installing lz4-libs-0:1.10.0- 100% | 193.8 MiB/s | 198.4 KiB | 00m00s [123/192] Installing libarchive-0:3.8.9 100% | 238.7 MiB/s | 977.6 KiB | 00m00s [124/192] Installing libgomp-0:16.2.1-2 100% | 290.2 MiB/s | 594.3 KiB | 00m00s [125/192] Installing libpkgconf-0:2.5.1 100% | 132.0 MiB/s | 135.2 KiB | 00m00s [126/192] Installing pkgconf-0:2.5.1-2. 100% | 5.1 MiB/s | 119.3 KiB | 00m00s [127/192] Installing pkgconf-pkg-config 100% | 80.6 KiB/s | 1.8 KiB | 00m00s [128/192] Installing libtool-ltdl-0:2.6 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [129/192] Installing gdbm-libs-1:1.26-1 100% | 230.5 MiB/s | 236.0 KiB | 00m00s [130/192] Installing cyrus-sasl-lib-0:2 100% | 80.6 MiB/s | 2.4 MiB | 00m00s [131/192] Installing openldap-0:2.6.15- 100% | 187.8 MiB/s | 769.4 KiB | 00m00s [132/192] Installing gnupg2-dirmngr-0:2 100% | 21.1 MiB/s | 648.9 KiB | 00m00s [133/192] Installing gnupg2-0:2.4.9-18. 100% | 143.5 MiB/s | 6.5 MiB | 00m00s [134/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 36.8 MiB/s | 979.9 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 220.1 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [138/192] Installing rpm-build-libs-0:6 100% | 129.3 MiB/s | 264.9 KiB | 00m00s [139/192] Installing xxhash-libs-0:0.8. 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [140/192] Installing libbrotli-0:1.2.0- 100% | 222.5 MiB/s | 911.5 KiB | 00m00s [141/192] Installing libnghttp2-0:1.69. 100% | 194.4 MiB/s | 199.0 KiB | 00m00s [142/192] Installing libnghttp3-0:1.18. 100% | 203.3 MiB/s | 208.2 KiB | 00m00s [143/192] Installing keyutils-libs-0:1. 100% | 97.3 MiB/s | 99.7 KiB | 00m00s [144/192] Installing libcom_err-0:1.47. 100% | 109.6 MiB/s | 112.2 KiB | 00m00s [145/192] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [146/192] Installing krb5-libs-0:1.22.2 100% | 253.4 MiB/s | 2.5 MiB | 00m00s [147/192] Installing libcbor-0:0.14.0-3 100% | 137.7 MiB/s | 141.0 KiB | 00m00s [148/192] Installing libfido2-0:1.17.0- 100% | 137.8 MiB/s | 282.2 KiB | 00m00s [149/192] Installing libssh-0:0.12.2-1. 100% | 235.5 MiB/s | 723.4 KiB | 00m00s [150/192] Installing libcurl-0:8.23.0~r 100% | 255.7 MiB/s | 1.0 MiB | 00m00s [151/192] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 146.3 KiB | 00m00s [152/192] Installing binutils-0:2.47.50 100% | 267.0 MiB/s | 27.2 MiB | 00m00s [153/192] Installing elfutils-0:0.196-1 100% | 111.2 MiB/s | 3.8 MiB | 00m00s [154/192] Installing gdb-minimal-0:17.2 100% | 218.3 MiB/s | 13.5 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 13.2 MiB/s | 324.2 KiB | 00m00s [156/192] Installing curl-0:8.23.0~rc2- 100% | 16.1 MiB/s | 528.3 KiB | 00m00s [157/192] Installing rpm-0:6.1.0-1.fc46 100% | 56.2 MiB/s | 2.8 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 785.2 KiB/s | 804.0 B | 00m00s [159/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 185.5 KiB/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 22.6 MiB/s | 626.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 3.9 MiB/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 4.3 MiB/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 4.9 MiB/s | 125.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 92.6 MiB/s | 4.4 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 50.7 KiB/s | 424.8 KiB | 00m08s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.aarch64 alternatives-1.33-6.fc45.aarch64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc45.aarch64 bash-5.3.20-1.fc46.aarch64 binutils-2.47.50-12.fc46.aarch64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.aarch64 bzip2-libs-1.0.8-24.fc45.aarch64 ca-certificates-2026.2.90_v9.0.317-1.fc46.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.12-1.fc46.aarch64 coreutils-common-9.12-1.fc46.aarch64 cpio-2.15-10.fc45.aarch64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0~rc2-1.fc46.aarch64 cyrus-sasl-lib-2.1.28-37.fc45.aarch64 debugedit-5.3-3.fc45.aarch64 diffutils-3.12-6.fc45.aarch64 dwz-0.17-3.fc45.aarch64 ed-1.22.6-1.fc46.aarch64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.aarch64 elfutils-debuginfod-client-0.196-1.fc46.aarch64 elfutils-libelf-0.196-1.fc46.aarch64 elfutils-libs-0.196-1.fc46.aarch64 erlang-srpm-macros-0.4.0-1.fc46.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.aarch64 file-libs-5.48-3.fc46.aarch64 filesystem-3.18-59.fc45.aarch64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.aarch64 fips-provider-1.5.3-1.fc46.aarch64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.aarch64 gdb-minimal-17.2-6.fc46.aarch64 gdbm-libs-1.26-1.fc46.aarch64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-4.fc46.aarch64 glibc-common-2.44.9000-4.fc46.aarch64 glibc-gconv-extra-2.44.9000-4.fc46.aarch64 glibc-minimal-langpack-2.44.9000-4.fc46.aarch64 gmp-6.3.0-6.fc45.aarch64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.aarch64 gnupg2-dirmngr-2.4.9-18.fc45.aarch64 gnupg2-gpg-agent-2.4.9-18.fc45.aarch64 gnupg2-gpgconf-2.4.9-18.fc45.aarch64 gnupg2-keyboxd-2.4.9-18.fc45.aarch64 gnupg2-verify-2.4.9-18.fc45.aarch64 gnutls-3.8.13-5.fc46.aarch64 go-srpm-macros-3.8.0-3.fc45.noarch gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-b2e766fa50ca6fa2d5ed06fc09d879e09488fb64-6a6b46b4 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.aarch64 gzip-1.14-4.fc45.aarch64 ima-evm-utils-libs-1.6.2-12.fc45.aarch64 info-7.3-3.fc45.aarch64 jansson-2.14-5.fc45.aarch64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.aarch64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.aarch64 krb5-libs-1.22.2-9.fc45.aarch64 libacl-2.4.0-2.fc45.aarch64 libarchive-3.8.9-2.fc46.aarch64 libassuan-2.5.7-6.fc45.aarch64 libattr-2.6.0-2.fc45.aarch64 libblkid-2.42.4-2.fc46.aarch64 libbrotli-1.2.0-6.fc45.aarch64 libcap-2.78-2.fc45.aarch64 libcap-ng-0.9.6-1.fc46.aarch64 libcbor-0.14.0-3.fc45.aarch64 libcom_err-1.47.4-2.fc45.aarch64 libcurl-8.23.0~rc2-1.fc46.aarch64 libeconf-0.7.9-4.fc45.aarch64 libevent-2.1.13-1.fc46.aarch64 libfdisk-2.42.4-2.fc46.aarch64 libffi-3.8.0-1.fc46.aarch64 libfido2-1.17.0-6.fc46.aarch64 libfsverity-1.7-4.fc45.aarch64 libgcc-16.2.1-2.fc46.1.aarch64 libgcrypt-1.12.4-1.fc46.aarch64 libgomp-16.2.1-2.fc46.1.aarch64 libgpg-error-1.61-2.fc45.aarch64 libidn2-2.3.8-4.fc45.aarch64 libksba-1.8.1-1.fc46.aarch64 liblastlog2-2.42.4-2.fc46.aarch64 libmount-2.42.4-2.fc46.aarch64 libnghttp2-1.69.0-6.fc46.aarch64 libnghttp3-1.18.0-1.fc45.aarch64 libpfm-4.13.0-23.fc45.aarch64 libpkgconf-2.5.1-2.fc45.aarch64 libpsl-0.23.3-1.fc46.aarch64 libselinux-3.11-5.fc46.aarch64 libselinux-utils-3.11-5.fc46.aarch64 libsemanage-3.11-4.fc46.aarch64 libsepol-3.11-2.fc45.aarch64 libsmartcols-2.42.4-2.fc46.aarch64 libssh-0.12.2-1.fc45.aarch64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.aarch64 libtasn1-4.21.0-2.fc45.aarch64 libtool-ltdl-2.6.2-1.fc46.aarch64 libunistring-1.1-12.fc45.aarch64 libusb1-1.0.30-2.fc45.aarch64 libuuid-2.42.4-2.fc46.aarch64 libverto-0.3.2-13.fc45.aarch64 libxcrypt-4.5.2-4.fc45.aarch64 libxml2-2.15.4-1.fc46.aarch64 libzstd-1.5.7-6.fc45.aarch64 linkdupes-0.7.3-3.fc45.aarch64 lua-libs-5.5.1-2.fc46.aarch64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.aarch64 meson-srpm-macros-1.12.1-2.fc46.noarch mpfr-4.2.2-4.fc45.aarch64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.aarch64 nettle-4.0-5.fc45.aarch64 ngtcp2-1.22.1-3.fc45.aarch64 ngtcp2-crypto-ossl-1.22.1-3.fc45.aarch64 npth-1.8-5.fc45.aarch64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-23.fc46.noarch openldap-2.6.15-1.fc46.aarch64 openssl-libs-4.0.3-1.fc46.aarch64 p11-kit-0.26.5-1.fc45.aarch64 p11-kit-trust-0.26.5-1.fc45.aarch64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.aarch64 patch-2.8-6.fc46.aarch64 pcre2-10.47-1.fc45.2.aarch64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.aarch64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.aarch64 policycoreutils-3.11-2.fc45.aarch64 popt-1.19-11.fc45.aarch64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.23.2-1.fc45.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.aarch64 redhat-rpm-config-345-4.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.aarch64 rpm-build-6.1.0-1.fc46.aarch64 rpm-build-libs-6.1.0-1.fc46.aarch64 rpm-libs-6.1.0-1.fc46.aarch64 rpm-plugin-selinux-6.1.0-1.fc46.aarch64 rpm-sequoia-1.10.3-1.fc46.aarch64 rpm-sign-libs-6.1.0-1.fc46.aarch64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.aarch64 selinux-policy-45.21-1.fc46.noarch selinux-policy-targeted-45.21-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.aarch64 sqlite-libs-3.53.4-1.fc45.aarch64 systemd-libs-262-3.fc46.aarch64 systemd-standalone-sysusers-262-3.fc46.aarch64 tar-1.35-9.fc45.aarch64 tpm2-tss-4.2.0-1.fc45.aarch64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.aarch64 util-linux-2.42.4-2.fc46.aarch64 util-linux-core-2.42.4-2.fc46.aarch64 which-2.25-2.fc45.aarch64 xxhash-libs-0.8.4-1.fc46.aarch64 xz-5.8.4-1.fc46.aarch64 xz-libs-5.8.4-1.fc46.aarch64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.aarch64 zlib-ng-compat-2.3.3-6.fc45.aarch64 zstd-1.5.7-6.fc45.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=1777852800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2604-4.fc46.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1791409593.289153/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-4dsnkej2/netgen-mesher/netgen-mesher.spec) Config(child) 0 minutes 26 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.2604-4.fc46.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1791409593.289153/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1791409593.289153/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-rawhide-aarch64-1791409593.289153/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-6.1.0-1.fc46.aarch64 rpm-sequoia-1.10.3-1.fc46.aarch64 dnf5-5.4.6.0-1.fc46.aarch64 dnf5-plugins-5.4.6.0-1.fc46.aarch64 Finish: chroot init Start: build phase for netgen-mesher-6.2.2604-4.fc46.src.rpm Start: build setup for netgen-mesher-6.2.2604-4.fc46.src.rpm Building target platforms: aarch64 Building for target aarch64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1777852800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2604-4.fc46.src.rpm Updating and loading repositories: fedora 100% | 61.3 KiB/s | 9.8 KiB | 00m00s Copr repository 100% | 12.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake aarch64 0:4.3.0-5.fc45 fedora 32.8 MiB desktop-file-utils aarch64 0:0.28-8.fc45 fedora 318.3 KiB dos2unix aarch64 0:7.5.7-1.fc46 fedora 868.5 KiB environment-modules aarch64 0:5.7.0-1.fc46 fedora 1.6 MiB gcc-c++ aarch64 0:16.2.1-2.fc46.1 fedora 44.8 MiB git aarch64 0:2.56.0-1.fc46 fedora 57.7 KiB libXmu-devel aarch64 0:1.2.1-6.fc45 fedora 66.2 KiB libjpeg-turbo-devel aarch64 0:3.1.4.1-2.fc45 fedora 354.2 KiB mesa-libGLU-devel aarch64 0:9.0.3-9.fc45 fedora 17.0 KiB metis-devel aarch64 0:5.1.0.3-13.fc45 fedora 9.9 KiB mpich-devel aarch64 0:4.2.2-10.fc45 fedora 2.0 MiB opencascade-devel aarch64 0:7.9.3-4.fc46 fedora 27.2 MiB openmpi-devel aarch64 0:5.0.11-1.fc46 fedora 3.2 MiB pybind11-devel aarch64 0:3.0.4-7.fc45 fedora 1.1 MiB python3-devel aarch64 0:3.15.0~rc3-2.fc46 fedora 2.5 MiB python3-mpi4py-mpich aarch64 0:4.1.2-4.fc45 fedora 2.7 MiB python3-mpi4py-openmpi aarch64 0:4.1.2-4.fc45 fedora 2.7 MiB python3-setuptools noarch 0:84.0.0-1.fc46 fedora 7.4 MiB tk8-devel aarch64 1:8.6.18-2.fc45 fedora 1.2 MiB Installing dependencies: LibRaw aarch64 0:0.22.2-1.fc45 fedora 2.5 MiB PDAL-devel aarch64 0:2.10.2-5.fc46 fedora 1.4 MiB PDAL-libs aarch64 0:2.10.2-5.fc46 fedora 6.1 MiB PEGTL-devel aarch64 0:2.8.3-16.fc45 fedora 678.1 KiB SDL3 aarch64 0:3.4.18-1.fc46 fedora 3.1 MiB abseil-cpp aarch64 0:20260817.0-1.fc46 fedora 6.9 MiB adwaita-cursor-theme noarch 0:51.0-1.fc46 fedora 11.4 MiB adwaita-icon-theme noarch 0:51.0-1.fc46 fedora 888.7 KiB adwaita-icon-theme-legacy noarch 0:46.2-12.fc45 fedora 2.1 MiB alembic-libs aarch64 0:1.8.12-3.fc45 fedora 1.5 MiB annobin-docs noarch 0:13.32-1.fc46 fedora 99.7 KiB annobin-plugin-gcc aarch64 0:13.32-1.fc46 fedora 736.6 KiB aribb24 aarch64 0:1.0.3^20160216git5e9be27-6.fc45 fedora 139.1 KiB armadillo aarch64 0:12.8.1-12.fc45 fedora 146.0 KiB arpack aarch64 0:3.9.1-10.fc45 fedora 553.7 KiB at-spi2-atk aarch64 0:2.62.0.1-1.fc46 fedora 359.7 KiB at-spi2-core aarch64 0:2.62.0.1-1.fc46 fedora 1.7 MiB atk aarch64 0:2.62.0.1-1.fc46 fedora 296.8 KiB authselect aarch64 0:1.8.0-1.fc46 fedora 251.9 KiB authselect-libs aarch64 0:1.8.0-1.fc46 fedora 979.4 KiB autoconf noarch 0:2.73-4.fc45 fedora 2.9 MiB automake noarch 0:1.18.1-5.fc45 fedora 1.8 MiB avahi-glib aarch64 0:0.9~rc2-9.fc45 fedora 67.5 KiB avahi-libs aarch64 0:0.9~rc2-9.fc45 fedora 230.1 KiB blas aarch64 0:3.12.0-12.fc45 fedora 1.2 MiB blas-devel aarch64 0:3.12.0-12.fc45 fedora 131.9 KiB blas64 aarch64 0:3.12.0-12.fc45 fedora 814.5 KiB blas64_ aarch64 0:3.12.0-12.fc45 fedora 817.4 KiB blosc aarch64 0:1.21.6-12.fc45 fedora 129.8 KiB boost aarch64 0:1.90.0-13.fc45 fedora 1.3 KiB boost-atomic aarch64 0:1.90.0-13.fc45 fedora 68.7 KiB boost-charconv aarch64 0:1.90.0-13.fc45 fedora 197.6 KiB boost-chrono aarch64 0:1.90.0-13.fc45 fedora 69.3 KiB boost-cobalt aarch64 0:1.90.0-13.fc45 fedora 667.1 KiB boost-container aarch64 0:1.90.0-13.fc45 fedora 69.3 KiB boost-context aarch64 0:1.90.0-13.fc45 fedora 68.4 KiB boost-contract aarch64 0:1.90.0-13.fc45 fedora 134.5 KiB boost-coroutine aarch64 0:1.90.0-13.fc45 fedora 68.9 KiB boost-date-time aarch64 0:1.90.0-13.fc45 fedora 68.1 KiB boost-devel aarch64 0:1.90.0-13.fc45 fedora 142.7 MiB boost-fiber aarch64 0:1.90.0-13.fc45 fedora 134.5 KiB boost-filesystem aarch64 0:1.90.0-13.fc45 fedora 198.9 KiB boost-graph aarch64 0:1.90.0-13.fc45 fedora 333.5 KiB boost-iostreams aarch64 0:1.90.0-13.fc45 fedora 134.0 KiB boost-json aarch64 0:1.90.0-13.fc45 fedora 391.9 KiB boost-locale aarch64 0:1.90.0-13.fc45 fedora 659.6 KiB boost-log aarch64 0:1.90.0-13.fc45 fedora 1.4 MiB boost-math aarch64 0:1.90.0-13.fc45 fedora 796.1 KiB boost-nowide aarch64 0:1.90.0-13.fc45 fedora 68.7 KiB boost-numpy3 aarch64 0:1.90.0-13.fc45 fedora 69.3 KiB boost-process aarch64 0:1.90.0-13.fc45 fedora 69.6 KiB boost-program-options aarch64 0:1.90.0-13.fc45 fedora 267.2 KiB boost-python3 aarch64 0:1.90.0-13.fc45 fedora 268.1 KiB boost-random aarch64 0:1.90.0-13.fc45 fedora 69.4 KiB boost-regex aarch64 0:1.90.0-13.fc45 fedora 266.0 KiB boost-serialization aarch64 0:1.90.0-13.fc45 fedora 467.1 KiB boost-stacktrace aarch64 0:1.90.0-13.fc45 fedora 203.6 KiB boost-test aarch64 0:1.90.0-13.fc45 fedora 664.9 KiB boost-thread aarch64 0:1.90.0-13.fc45 fedora 135.4 KiB boost-timer aarch64 0:1.90.0-13.fc45 fedora 68.8 KiB boost-type_erasure aarch64 0:1.90.0-13.fc45 fedora 69.9 KiB boost-url aarch64 0:1.90.0-13.fc45 fedora 330.3 KiB boost-wave aarch64 0:1.90.0-13.fc45 fedora 917.9 KiB brotli aarch64 0:1.2.0-6.fc45 fedora 69.5 KiB brotli-devel aarch64 0:1.2.0-6.fc45 fedora 65.9 KiB bubblewrap aarch64 0:0.12.0-1.fc46 fedora 183.8 KiB bzip2-devel aarch64 0:1.0.8-24.fc45 fedora 309.8 KiB cairo aarch64 0:1.18.6-1.fc46 fedora 1.8 MiB cairo-devel aarch64 0:1.18.6-1.fc46 fedora 2.3 MiB cairo-gobject aarch64 0:1.18.6-1.fc46 fedora 67.1 KiB cfitsio aarch64 0:4.6.4-3.fc45 fedora 1.7 MiB cgnslib aarch64 0:4.5.2-2.fc45 fedora 2.2 MiB cgnslib-common noarch 0:4.5.2-2.fc45 fedora 508.9 KiB cgnslib-devel aarch64 0:4.5.2-2.fc45 fedora 159.6 KiB cgnslib-libs aarch64 0:4.5.2-2.fc45 fedora 920.1 KiB cjson aarch64 0:1.7.19-2.fc45 fedora 95.9 KiB clang22-libs aarch64 0:22.1.8-3.fc46 fedora 104.4 MiB clang22-resource-filesystem aarch64 0:22.1.8-3.fc46 fedora 14.8 KiB cli11-devel noarch 0:2.7.2-1.fc45 fedora 742.3 KiB cmake-data noarch 0:4.3.0-5.fc45 fedora 9.4 MiB cmake-filesystem aarch64 0:4.3.0-5.fc45 fedora 0.0 B cmake-rpm-macros noarch 0:4.3.0-5.fc45 fedora 8.4 KiB codec2 aarch64 0:1.2.0-10.fc45 fedora 1.4 MiB colord-libs aarch64 0:1.4.8-5.fc45 fedora 969.9 KiB cpp aarch64 0:16.2.1-2.fc46.1 fedora 40.8 MiB cracklib aarch64 0:2.10.3-2.fc45 fedora 430.8 KiB cups-filesystem noarch 1:2.4.19-4.fc45 fedora 0.0 B cups-libs aarch64 1:2.4.19-4.fc45 fedora 730.9 KiB dbus aarch64 1:1.16.2-6.fc45 fedora 0.0 B dbus-broker aarch64 0:37-9.fc45 fedora 421.9 KiB dbus-common noarch 1:1.16.2-6.fc45 fedora 11.2 KiB dbus-libs aarch64 1:1.16.2-6.fc45 fedora 397.6 KiB default-fonts-core-sans noarch 0:4.3-4.fc46 fedora 11.9 KiB double-conversion aarch64 0:3.4.0-4.fc45 fedora 141.1 KiB duktape aarch64 0:2.7.0-12.fc45 fedora 671.7 KiB eigen3-devel noarch 0:5.0.1-4.fc45 fedora 9.5 MiB emacs-filesystem aarch64 1:31.1-1.fc46 fedora 0.0 B expat aarch64 0:2.8.3-1.fc46 fedora 378.4 KiB expat-devel aarch64 0:2.8.3-1.fc46 fedora 236.0 KiB fast_float-devel noarch 0:8.3.1-1.fc46 fedora 224.4 KiB fdk-aac-free aarch64 0:2.0.3-3.fc45 fedora 591.8 KiB flexiblas aarch64 0:3.5.0-4.fc46 fedora 38.0 KiB flexiblas-netlib aarch64 0:3.5.0-4.fc46 fedora 14.2 MiB flexiblas-netlib64 aarch64 0:3.5.0-4.fc46 fedora 14.0 MiB flexiblas-openblas-openmp aarch64 0:3.5.0-4.fc46 fedora 67.2 KiB flexiblas-openblas-openmp64 aarch64 0:3.5.0-4.fc46 fedora 67.2 KiB fmt aarch64 0:12.1.0-3.fc45 fedora 271.6 KiB fmt-devel aarch64 0:12.1.0-3.fc45 fedora 575.5 KiB fontconfig aarch64 0:2.18.3-2.fc46 fedora 1.6 MiB fontconfig-devel aarch64 0:2.18.3-2.fc46 fedora 127.7 KiB fonts-filesystem noarch 1:5.0.0-4.fc45 fedora 0.0 B freeglut aarch64 0:3.8.0-3.fc45 fedora 525.0 KiB freeglut-devel aarch64 0:3.8.0-3.fc45 fedora 2.3 MiB freeimage aarch64 0:3.19.0-0.34.svn1909.fc45 fedora 900.9 KiB freeimage-devel aarch64 0:3.19.0-0.34.svn1909.fc45 fedora 123.4 KiB freetype aarch64 0:2.14.3-2.fc45 fedora 878.6 KiB freetype-devel aarch64 0:2.14.3-2.fc45 fedora 8.6 MiB freexl aarch64 0:2.0.0-22.fc45 fedora 93.3 KiB fribidi aarch64 0:1.0.17-2.fc46 fedora 446.6 KiB game-music-emu aarch64 0:0.6.5-2.fc45 fedora 367.3 KiB gcc aarch64 0:16.2.1-2.fc46.1 fedora 112.5 MiB gcc-gfortran aarch64 0:16.2.1-2.fc46.1 fedora 43.1 MiB gcc-plugin-annobin aarch64 0:16.2.1-2.fc46.1 fedora 69.1 KiB gdal-devel aarch64 0:3.13.3-5.fc46 fedora 1.7 MiB gdal-libs aarch64 0:3.13.3-5.fc46 fedora 32.0 MiB gdbm aarch64 1:1.26-1.fc46 fedora 650.0 KiB gdk-pixbuf2 aarch64 0:2.44.8-3.fc46 fedora 2.7 MiB geos aarch64 0:3.15.0-1.fc46 fedora 4.3 MiB gettext aarch64 0:1.0-4.fc46 fedora 18.5 MiB gettext-common-devel noarch 0:1.0-4.fc46 fedora 596.2 KiB gettext-devel aarch64 0:1.0-4.fc46 fedora 1.4 MiB gettext-envsubst aarch64 0:1.0-4.fc46 fedora 106.6 KiB gettext-libs aarch64 0:1.0-4.fc46 fedora 2.3 MiB gettext-runtime aarch64 0:1.0-4.fc46 fedora 784.2 KiB giflib aarch64 0:6.1.3-3.fc45 fedora 138.2 KiB git-core aarch64 0:2.56.0-1.fc46 fedora 27.0 MiB git-core-doc noarch 0:2.56.0-1.fc46 fedora 19.1 MiB gl2ps aarch64 0:1.4.2-17.fc45 fedora 159.0 KiB gl2ps-devel aarch64 0:1.4.2-17.fc45 fedora 256.1 KiB glfw aarch64 1:3.4-8.fc45 fedora 421.2 KiB glib-networking aarch64 0:2.90.0-1.fc46 fedora 947.3 KiB glib2 aarch64 0:2.90.0-1.fc46 fedora 15.8 MiB glib2-devel aarch64 0:2.90.0-1.fc46 fedora 16.1 MiB glibc-devel aarch64 0:2.44.9000-4.fc46 fedora 2.3 MiB glx-utils aarch64 0:9.0.0-12.fc45 fedora 590.2 KiB glycin-libs aarch64 0:2.2.1-1.fc46 fedora 4.4 MiB glycin-loaders aarch64 0:2.2.1-1.fc46 fedora 13.4 MiB google-noto-fonts-common noarch 0:20260901-4.fc46 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 0:20260901-4.fc46 fedora 1.4 MiB gpgme aarch64 0:2.0.1-6.fc45 fedora 761.5 KiB gpgmepp aarch64 1:2.0.0-2.fc45 fedora 630.9 KiB graphite2 aarch64 0:1.3.14-22.fc45 fedora 239.4 KiB graphite2-devel aarch64 0:1.3.14-22.fc45 fedora 49.3 KiB groff-base aarch64 0:1.24.2-1.fc46 fedora 4.5 MiB gsettings-desktop-schemas aarch64 0:51.0-1.fc46 fedora 6.7 MiB gsm aarch64 0:1.0.24-3.fc45 fedora 77.6 KiB gtk-update-icon-cache aarch64 0:3.24.52-6.fc45 fedora 94.0 KiB gtk3 aarch64 0:3.24.52-6.fc45 fedora 23.1 MiB harfbuzz aarch64 0:14.5.1-1.fc46 fedora 2.8 MiB harfbuzz-cairo aarch64 0:14.5.1-1.fc46 fedora 68.2 KiB harfbuzz-devel aarch64 0:14.5.1-1.fc46 fedora 6.7 MiB harfbuzz-gpu aarch64 0:14.5.1-1.fc46 fedora 196.4 KiB harfbuzz-icu aarch64 0:14.5.1-1.fc46 fedora 67.4 KiB harfbuzz-raster aarch64 0:14.5.1-1.fc46 fedora 132.6 KiB harfbuzz-vector aarch64 0:14.5.1-1.fc46 fedora 133.3 KiB hdf-libs aarch64 0:4.3.0-7.fc45 fedora 722.6 KiB hdf5 aarch64 0:2.1.1-5.fc45 fedora 8.0 MiB hdf5-devel aarch64 0:2.1.1-5.fc45 fedora 3.4 MiB hicolor-icon-theme noarch 0:0.18-6.fc45 fedora 72.4 KiB highway aarch64 0:1.3.0-3.fc45 fedora 1.5 MiB hwdata noarch 0:0.412-1.fc46 fedora 10.1 MiB hwloc-libs aarch64 0:2.14.0-3.fc46 fedora 2.9 MiB ilbc aarch64 0:3.0.4-22.fc46 fedora 79.4 KiB imath aarch64 0:3.1.12-9.fc45 fedora 387.7 KiB jbigkit-libs aarch64 0:2.1-34.fc45 fedora 181.3 KiB json-devel aarch64 0:3.12.0-3.fc45 fedora 1.0 MiB json-glib aarch64 0:1.10.8-11.fc45 fedora 616.3 KiB jsoncpp aarch64 0:1.9.6-3.fc44 fedora 271.7 KiB jsoncpp-devel aarch64 0:1.9.6-3.fc44 fedora 82.2 KiB jxrlib aarch64 0:1.1-34.fc45 fedora 903.3 KiB kernel-headers aarch64 0:7.3.0-0.rc6.51.fc46 fedora 6.9 MiB keyutils-libs-devel aarch64 0:1.6.3-8.fc45 fedora 48.2 KiB krb5-devel aarch64 0:1.22.2-9.fc45 fedora 709.9 KiB lame-libs aarch64 0:4.0-1.fc46 fedora 930.4 KiB lapack aarch64 0:3.12.0-12.fc45 fedora 14.9 MiB lapack-devel aarch64 0:3.12.0-12.fc45 fedora 1.6 MiB lapack64 aarch64 0:3.12.0-12.fc45 fedora 7.8 MiB lapack64_ aarch64 0:3.12.0-12.fc45 fedora 7.8 MiB laszip aarch64 0:3.5.0-4.fc45 fedora 737.7 KiB laszip-devel aarch64 0:3.5.0-4.fc45 fedora 55.8 KiB lcms2 aarch64 0:2.16-8.fc45 fedora 484.7 KiB less aarch64 0:710-1.fc46 fedora 548.7 KiB libGLEW aarch64 0:2.2.0-13.fc45 fedora 840.4 KiB libICE aarch64 0:1.1.2-5.fc45 fedora 222.3 KiB libICE-devel aarch64 0:1.1.2-5.fc45 fedora 261.8 KiB libSM aarch64 0:1.2.5-5.fc45 fedora 129.0 KiB libSM-devel aarch64 0:1.2.5-5.fc45 fedora 18.8 KiB libX11 aarch64 0:1.8.13-3.fc46 fedora 1.3 MiB libX11-common noarch 0:1.8.13-3.fc46 fedora 1.1 MiB libX11-devel aarch64 0:1.8.13-3.fc46 fedora 1.0 MiB libX11-xcb aarch64 0:1.8.13-3.fc46 fedora 66.9 KiB libXScrnSaver aarch64 0:1.2.5-2.fc45 fedora 99.9 KiB libXScrnSaver-devel aarch64 0:1.2.5-2.fc45 fedora 9.6 KiB libXau aarch64 0:1.0.12-5.fc45 fedora 120.9 KiB libXau-devel aarch64 0:1.0.12-5.fc45 fedora 7.3 KiB libXcomposite aarch64 0:0.4.6-8.fc45 fedora 96.4 KiB libXcomposite-devel aarch64 0:0.4.6-8.fc45 fedora 7.6 KiB libXcursor aarch64 0:1.2.3-5.fc45 fedora 69.4 KiB libXcursor-devel aarch64 0:1.2.3-5.fc45 fedora 20.5 KiB libXdamage aarch64 0:1.1.6-8.fc45 fedora 95.6 KiB libXdmcp aarch64 0:1.1.5-6.fc45 fedora 122.1 KiB libXdmcp-devel aarch64 0:1.1.5-6.fc45 fedora 9.1 KiB libXext aarch64 0:1.3.6-6.fc45 fedora 145.8 KiB libXext-devel aarch64 0:1.3.6-6.fc45 fedora 97.7 KiB libXfixes aarch64 0:6.0.1-8.fc45 fedora 70.2 KiB libXfixes-devel aarch64 0:6.0.1-8.fc45 fedora 9.2 KiB libXft aarch64 0:2.3.8-11.fc45 fedora 192.3 KiB libXft-devel aarch64 0:2.3.8-11.fc45 fedora 29.1 KiB libXi aarch64 0:1.8.3-2.fc45 fedora 136.5 KiB libXi-devel aarch64 0:1.8.3-2.fc45 fedora 132.2 KiB libXinerama aarch64 0:1.1.5-11.fc45 fedora 70.9 KiB libXinerama-devel aarch64 0:1.1.5-11.fc45 fedora 6.9 KiB libXmu aarch64 0:1.2.1-6.fc45 fedora 263.2 KiB libXpm aarch64 0:3.5.19-4.fc45 fedora 212.6 KiB libXpm-devel aarch64 0:3.5.19-4.fc45 fedora 170.4 KiB libXrandr aarch64 0:1.5.4-8.fc45 fedora 71.6 KiB libXrandr-devel aarch64 0:1.5.4-8.fc45 fedora 21.3 KiB libXrender aarch64 0:0.9.12-5.fc45 fedora 69.9 KiB libXrender-devel aarch64 0:0.9.12-5.fc45 fedora 50.1 KiB libXres aarch64 0:1.2.2-8.fc45 fedora 68.7 KiB libXres-devel aarch64 0:1.2.2-8.fc45 fedora 4.8 KiB libXt aarch64 0:1.3.1-5.fc45 fedora 477.4 KiB libXt-devel aarch64 0:1.3.1-5.fc45 fedora 1.6 MiB libXtst aarch64 0:1.2.5-5.fc45 fedora 73.4 KiB libXtst-devel aarch64 0:1.2.5-5.fc45 fedora 11.2 KiB libXv aarch64 0:1.0.13-5.fc45 fedora 69.9 KiB libXv-devel aarch64 0:1.0.13-5.fc45 fedora 41.3 KiB libXxf86vm aarch64 0:1.1.6-5.fc45 fedora 69.2 KiB libaec aarch64 0:1.1.7-2.fc45 fedora 152.1 KiB libaec-devel aarch64 0:1.1.7-2.fc45 fedora 22.6 KiB libaom aarch64 0:3.13.3-3.fc45 fedora 3.8 MiB libarchive-devel aarch64 0:3.8.9-2.fc46 fedora 183.6 KiB libaribcaption aarch64 0:1.1.1-5.fc45 fedora 271.6 KiB libarrow aarch64 0:25.0.1-3.fc46 fedora 11.6 MiB libarrow-acero-libs aarch64 0:25.0.1-3.fc46 fedora 1.3 MiB libarrow-compute-libs aarch64 0:25.0.1-3.fc46 fedora 10.7 MiB libarrow-dataset-libs aarch64 0:25.0.1-3.fc46 fedora 1.4 MiB libarrow-doc noarch 0:25.0.1-3.fc46 fedora 118.2 KiB libasan aarch64 0:16.2.1-2.fc46.1 fedora 1.5 MiB libatomic aarch64 0:16.2.1-2.fc46.1 fedora 77.7 KiB libavcodec-free aarch64 0:9.0.2-1.fc46 fedora 9.1 MiB libavcodec-free-devel aarch64 0:9.0.2-1.fc46 fedora 265.3 KiB libavformat-free aarch64 0:9.0.2-1.fc46 fedora 2.7 MiB libavformat-free-devel aarch64 0:9.0.2-1.fc46 fedora 154.8 KiB libavutil-free aarch64 0:9.0.2-1.fc46 fedora 870.7 KiB libavutil-free-devel aarch64 0:9.0.2-1.fc46 fedora 740.3 KiB libb2 aarch64 0:0.98.1-16.fc45 fedora 74.0 KiB libblkid-devel aarch64 0:2.42.4-2.fc46 fedora 45.0 KiB libbluray aarch64 0:1.4.0-5.fc46 fedora 366.4 KiB libchromaprint aarch64 0:1.6.1-2.fc46 fedora 81.7 KiB libcloudproviders aarch64 0:0.4.1-1.fc46 fedora 156.0 KiB libcom_err-devel aarch64 0:1.47.4-2.fc45 fedora 16.7 KiB libcurl-devel aarch64 0:8.23.0~rc2-1.fc46 fedora 1.4 MiB libdatrie aarch64 0:0.2.14-3.fc45 fedora 93.8 KiB libdav1d aarch64 0:1.5.4-1.fc46 fedora 920.8 KiB libdecor aarch64 0:0.2.5-3.fc45 fedora 209.0 KiB libdeflate aarch64 0:1.26-1.fc46 fedora 163.9 KiB libdicom aarch64 0:1.3.0-2.fc45 fedora 518.0 KiB libdicom-devel aarch64 0:1.3.0-2.fc45 fedora 48.9 KiB libdrm aarch64 0:2.4.134-2.fc45 fedora 765.3 KiB libdrm-devel aarch64 0:2.4.134-2.fc45 fedora 791.1 KiB libdvdnav aarch64 0:7.0.0-2.fc45 fedora 160.8 KiB libdvdread aarch64 0:7.1.1-1.fc45 fedora 228.2 KiB libedit aarch64 0:3.1-60.20260512cvs.fc45 fedora 280.3 KiB libepoxy aarch64 0:1.5.10-13.fc45 fedora 1.2 MiB libevdev aarch64 0:1.13.7-1.fc46 fedora 134.0 KiB libfabric aarch64 0:2.5.1-3.fc45 fedora 1.9 MiB libfbclient2 aarch64 0:5.0.4.1812-2.fc45 fedora 3.4 MiB libffi-devel aarch64 0:3.8.0-1.fc46 fedora 34.8 KiB libgeotiff aarch64 0:1.7.4-6.fc45 fedora 517.8 KiB libgeotiff-devel aarch64 0:1.7.4-6.fc45 fedora 142.8 KiB libgfortran aarch64 0:16.2.1-2.fc46.1 fedora 1.7 MiB libglvnd aarch64 1:1.7.0-10.fc45 fedora 1.3 MiB libglvnd-core-devel aarch64 1:1.7.0-10.fc45 fedora 40.3 KiB libglvnd-devel aarch64 1:1.7.0-10.fc45 fedora 2.1 MiB libglvnd-egl aarch64 1:1.7.0-10.fc45 fedora 68.8 KiB libglvnd-gles aarch64 1:1.7.0-10.fc45 fedora 394.1 KiB libglvnd-glx aarch64 1:1.7.0-10.fc45 fedora 1.0 MiB libglvnd-opengl aarch64 1:1.7.0-10.fc45 fedora 329.0 KiB libgta aarch64 0:1.2.1-18.fc45 fedora 94.0 KiB libgudev aarch64 0:238-10.fc45 fedora 103.7 KiB libgusb aarch64 0:0.4.9-6.fc45 fedora 182.0 KiB libharu aarch64 0:2.4.5-3.fc45 fedora 1.7 MiB libharu-devel aarch64 0:2.4.5-3.fc45 fedora 190.6 KiB libheif aarch64 0:1.23.5-4.fc46 fedora 2.6 MiB libibverbs aarch64 0:65.0-5.fc46 fedora 1.8 MiB libicu aarch64 0:78.3-8.fc45 fedora 37.8 MiB libicu-devel aarch64 0:78.3-8.fc45 fedora 5.2 MiB libidn2-devel aarch64 0:2.3.8-4.fc45 fedora 152.1 KiB libinput aarch64 0:1.32.0-1.fc46 fedora 955.3 KiB libjpeg-turbo aarch64 0:3.1.4.1-2.fc45 fedora 681.3 KiB libjxl aarch64 1:0.11.2-2.fc45 fedora 2.6 MiB libkadm5 aarch64 0:1.22.2-9.fc45 fedora 266.0 KiB libkml aarch64 0:1.3.0-62.fc46 fedora 1.2 MiB liblas aarch64 0:1.8.2-0.33.git0839c6c.fc45 fedora 915.4 KiB liblas-devel aarch64 0:1.8.2-0.33.git0839c6c.fc45 fedora 652.0 KiB liblc3 aarch64 0:1.1.3-9.fc45 fedora 206.8 KiB libldb aarch64 2:4.25.0-5.fc46 fedora 467.5 KiB liblerc aarch64 0:4.2.0-1.fc45 fedora 547.5 KiB liblerc-devel aarch64 0:4.2.0-1.fc45 fedora 4.3 MiB libmodplug aarch64 1:0.8.9.0-30.fc45 fedora 347.2 KiB libmount-devel aarch64 0:2.42.4-2.fc46 fedora 66.5 KiB libmpc aarch64 0:1.4.1-2.fc45 fedora 216.8 KiB libnghttp2-devel aarch64 0:1.69.0-6.fc46 fedora 288.0 KiB libnghttp3-devel aarch64 0:1.18.0-1.fc45 fedora 119.4 KiB libnl3 aarch64 0:3.12.0-4.fc45 fedora 1.3 MiB libnsl2 aarch64 0:2.0.1-6.fc45 fedora 93.8 KiB libogg aarch64 2:1.3.6-4.fc45 fedora 77.6 KiB libogg-devel aarch64 2:1.3.6-4.fc45 fedora 27.0 KiB libopenjph aarch64 0:0.31.0-1.fc46 fedora 325.9 KiB libopenmpt aarch64 0:0.8.9-1.fc46 fedora 1.6 MiB liborc2 aarch64 0:2.3.1-2.fc46 fedora 1.9 MiB libpciaccess aarch64 0:0.16-18.fc45 fedora 72.4 KiB libpciaccess-devel aarch64 0:0.16-18.fc45 fedora 15.3 KiB libpipeline aarch64 0:1.5.8-5.fc45 fedora 144.9 KiB libpng aarch64 2:1.6.58-2.fc45 fedora 269.7 KiB libpng-devel aarch64 2:1.6.58-2.fc45 fedora 978.0 KiB libpq aarch64 0:18.4-4.fc45 fedora 1.1 MiB libpq-devel aarch64 0:18.4-4.fc45 fedora 434.8 KiB libproxy aarch64 0:0.5.12-3.fc45 fedora 166.1 KiB libpsl-devel aarch64 0:0.23.3-1.fc46 fedora 111.5 KiB libpwquality aarch64 0:1.4.5-18.fc45 fedora 609.0 KiB libqhull_r aarch64 1:8.0.2-10.fc45 fedora 455.3 KiB librabbitmq aarch64 0:0.18.0-1.fc46 fedora 133.5 KiB librdmacm aarch64 0:65.0-5.fc46 fedora 206.3 KiB librist aarch64 0:0.2.11-2.fc45 fedora 206.1 KiB librsvg2 aarch64 0:2.63.2-1.fc46 fedora 4.6 MiB librttopo aarch64 0:1.1.0-20.fc45 fedora 544.6 KiB libseccomp aarch64 0:2.6.1-3.fc45 fedora 246.3 KiB libselinux-devel aarch64 0:3.11-5.fc46 fedora 121.9 KiB libsepol-devel aarch64 0:3.11-2.fc45 fedora 120.7 KiB libsmbclient aarch64 2:4.25.0-5.fc46 fedora 167.8 KiB libsodium aarch64 0:1.0.22-2.fc45 fedora 392.5 KiB libsoup3 aarch64 0:3.8.0-1.fc46 fedora 1.3 MiB libspatialite aarch64 0:5.1.0-16.fc46 fedora 15.0 MiB libssh-devel aarch64 0:0.12.2-1.fc45 fedora 204.2 KiB libstdc++-devel aarch64 0:16.2.1-2.fc46.1 fedora 40.4 MiB libstemmer aarch64 0:3.1.1-2.fc45 fedora 789.5 KiB libswresample-free aarch64 0:9.0.2-1.fc46 fedora 154.4 KiB libswresample-free-devel aarch64 0:9.0.2-1.fc46 fedora 26.4 KiB libswscale-free aarch64 0:9.0.2-1.fc46 fedora 811.4 KiB libswscale-free-devel aarch64 0:9.0.2-1.fc46 fedora 32.7 KiB libtalloc aarch64 0:2.5.0-2.fc46 fedora 75.8 KiB libtdb aarch64 0:1.4.15-4.fc45 fedora 140.5 KiB libtevent aarch64 0:0.17.2-2.fc46 fedora 141.4 KiB libtextstyle aarch64 0:1.0-4.fc46 fedora 199.1 KiB libthai aarch64 0:0.1.30-3.fc45 fedora 824.9 KiB libtheora aarch64 1:1.1.1-42.fc45 fedora 468.5 KiB libtheora-devel aarch64 1:1.1.1-42.fc45 fedora 98.7 KiB libtiff aarch64 0:4.7.2-2.fc45 fedora 659.4 KiB libtiff-devel aarch64 0:4.7.2-2.fc45 fedora 884.7 KiB libtinysparql aarch64 0:3.12.0-1.fc46 fedora 1.1 MiB libtirpc aarch64 0:1.3.8-0.fc46 fedora 211.9 KiB libtommath aarch64 0:1.3.1~rc1-8.fc45 fedora 134.4 KiB libubsan aarch64 0:16.2.1-2.fc46.1 fedora 475.9 KiB libudfread aarch64 0:1.2.0-4.fc45 fedora 94.1 KiB libunwind aarch64 0:1.8.3-4.fc46 fedora 351.5 KiB libuuid-devel aarch64 0:2.42.4-2.fc46 fedora 41.0 KiB libuv aarch64 1:1.52.1-2.fc45 fedora 616.4 KiB libva aarch64 0:2.24.1-2.fc45 fedora 558.2 KiB libvdpau aarch64 0:1.5-12.fc45 fedora 68.7 KiB libverto-devel aarch64 0:0.3.2-13.fc45 fedora 25.7 KiB libvorbis aarch64 1:1.3.7-21.fc45 fedora 845.3 KiB libvpx aarch64 0:1.17.0-1.fc46 fedora 2.7 MiB libwacom aarch64 0:2.20.0-1.fc46 fedora 150.1 KiB libwacom-data noarch 0:2.20.0-1.fc46 fedora 1.4 MiB libwayland-client aarch64 0:1.26.0-3.fc46 fedora 70.1 KiB libwayland-cursor aarch64 0:1.26.0-3.fc46 fedora 81.2 KiB libwayland-egl aarch64 0:1.26.0-3.fc46 fedora 68.3 KiB libwayland-server aarch64 0:1.26.0-3.fc46 fedora 134.6 KiB libwbclient aarch64 2:4.25.0-5.fc46 fedora 71.6 KiB libwebp aarch64 0:1.6.0-4.fc45 fedora 817.0 KiB libwebp-devel aarch64 0:1.6.0-4.fc45 fedora 121.7 KiB libxcb aarch64 0:1.17.0-8.fc45 fedora 2.1 MiB libxcb-devel aarch64 0:1.17.0-8.fc45 fedora 2.6 MiB libxcrypt-devel aarch64 0:4.5.2-4.fc45 fedora 31.0 KiB libxkbcommon aarch64 0:1.13.1-4.fc46 fedora 471.6 KiB libxkbcommon-devel aarch64 0:1.13.1-4.fc46 fedora 393.4 KiB libxkbcommon-x11 aarch64 0:1.13.1-4.fc46 fedora 67.5 KiB libxkbfile aarch64 0:1.1.3-6.fc45 fedora 241.8 KiB libxkbfile-devel aarch64 0:1.1.3-6.fc45 fedora 36.8 KiB libxml2-devel aarch64 0:2.15.4-1.fc46 fedora 6.7 MiB libxshmfence aarch64 0:1.3.2-9.fc45 fedora 68.4 KiB libzip aarch64 0:1.11.4-5.fc45 fedora 135.7 KiB libzstd-devel aarch64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm-filesystem aarch64 0:23.1.2-1.fc46 fedora 0.0 B llvm-libs aarch64 0:23.1.2-1.fc46 fedora 140.0 MiB llvm22-filesystem aarch64 0:22.1.8-3.fc46 fedora 0.0 B llvm22-libs aarch64 0:22.1.8-3.fc46 fedora 135.1 MiB lm_sensors-libs aarch64 0:3.6.0-25.fc45 fedora 93.7 KiB lmdb-libs aarch64 0:0.9.34-3.fc45 fedora 145.9 KiB lpcnetfreedv aarch64 0:0.5-11.fc45 fedora 14.9 MiB lz4-devel aarch64 0:1.10.0-5.fc45 fedora 102.2 KiB lzo aarch64 0:2.10-17.fc45 fedora 162.9 KiB lzo-devel aarch64 0:2.10-17.fc45 fedora 212.2 KiB lzo-minilzo aarch64 0:2.10-17.fc45 fedora 88.6 KiB m4 aarch64 0:1.4.21-3.fc45 fedora 888.6 KiB make aarch64 1:4.4.1-13.fc45 fedora 1.8 MiB man-db aarch64 0:2.13.1-4.fc45 fedora 3.3 MiB mariadb-connector-c aarch64 0:3.4.9-3.fc45 fedora 993.9 KiB mariadb-connector-c-config noarch 0:3.4.9-3.fc45 fedora 26.4 KiB mariadb-connector-c-devel aarch64 0:3.4.9-3.fc45 fedora 246.9 KiB mesa-dri-drivers aarch64 0:26.2.4-1.fc46 fedora 39.4 MiB mesa-filesystem aarch64 0:26.2.4-1.fc46 fedora 3.6 KiB mesa-libEGL aarch64 0:26.2.4-1.fc46 fedora 394.4 KiB mesa-libGL aarch64 0:26.2.4-1.fc46 fedora 398.0 KiB mesa-libGL-devel aarch64 0:26.2.4-1.fc46 fedora 80.8 KiB mesa-libGLU aarch64 0:9.0.3-9.fc45 fedora 329.5 KiB mesa-libgbm aarch64 0:26.2.4-1.fc46 fedora 67.7 KiB metis aarch64 0:5.1.0.3-13.fc45 fedora 1.2 MiB minizip-ng-compat aarch64 0:4.1.0-5.fc45 fedora 198.2 KiB mpdecimal aarch64 0:4.0.1-4.fc45 fedora 281.1 KiB mpg123-libs aarch64 0:1.33.6-3.fc45 fedora 758.6 KiB mpi4py-common noarch 0:4.1.2-4.fc45 fedora 31.6 KiB mpich aarch64 0:4.2.2-10.fc45 fedora 6.7 MiB mtdev aarch64 0:1.1.6-13.fc45 fedora 69.1 KiB muParser aarch64 0:2.3.5-6.fc45 fedora 552.7 KiB munge-libs aarch64 0:0.5.18-3.fc45 fedora 67.9 KiB ncurses aarch64 0:6.6-3.fc45 fedora 895.8 KiB netcdf aarch64 0:4.10.1-4.fc46 fedora 3.1 MiB netcdf-cxx aarch64 0:4.2-44.fc45 fedora 135.0 KiB netcdf-cxx-devel aarch64 0:4.2-44.fc45 fedora 1.5 MiB netcdf-devel aarch64 0:4.10.1-4.fc46 fedora 427.8 KiB nettle3.10 aarch64 0:3.10.1-7.fc45 fedora 691.9 KiB ngtcp2-crypto-gnutls aarch64 0:1.22.1-3.fc45 fedora 67.5 KiB ngtcp2-crypto-ossl-devel aarch64 0:1.22.1-3.fc45 fedora 7.5 KiB ngtcp2-devel aarch64 0:1.22.1-3.fc45 fedora 262.8 KiB ninja-build aarch64 0:1.13.2-6.fc45 fedora 468.8 KiB noopenh264 aarch64 0:2.6.0-5.fc45 fedora 95.1 KiB nspr aarch64 0:4.39.0-9.fc46 fedora 419.4 KiB nss aarch64 0:3.130.0-2.fc46 fedora 2.0 MiB nss-softokn aarch64 0:3.130.0-2.fc46 fedora 2.3 MiB nss-softokn-freebl aarch64 0:3.130.0-2.fc46 fedora 1.0 MiB nss-sysinit aarch64 0:3.130.0-2.fc46 fedora 70.0 KiB nss-util aarch64 0:3.130.0-2.fc46 fedora 216.9 KiB odbcinst-generate noarch 0:2.3.14-36.fc45 fedora 22.5 KiB openapv-libs aarch64 0:0.3.0.0-1.fc46 fedora 149.1 KiB openblas aarch64 0:0.3.34-1.fc45 fedora 138.1 KiB openblas-openmp aarch64 0:0.3.34-1.fc45 fedora 22.2 MiB openblas-openmp64 aarch64 0:0.3.34-1.fc45 fedora 22.0 MiB opencascade-draw aarch64 0:7.9.3-4.fc46 fedora 7.9 MiB opencascade-foundation aarch64 0:7.9.3-4.fc46 fedora 62.5 MiB opencascade-modeling aarch64 0:7.9.3-4.fc46 fedora 43.7 MiB opencascade-ocaf aarch64 0:7.9.3-4.fc46 fedora 4.9 MiB opencascade-visualization aarch64 0:7.9.3-4.fc46 fedora 6.0 MiB opencore-amr aarch64 0:0.1.6-11.fc45 fedora 421.0 KiB openexr-libs aarch64 0:3.4.13-2.fc45 fedora 3.2 MiB openjpeg aarch64 0:2.5.4-4.fc45 fedora 412.3 KiB openjpeg-devel aarch64 0:2.5.4-4.fc45 fedora 75.7 KiB openjpeg-tools aarch64 0:2.5.4-4.fc45 fedora 272.8 KiB openmpi aarch64 0:5.0.11-1.fc46 fedora 7.2 MiB openpgm aarch64 0:5.3.128-7.fc45 fedora 352.4 KiB openslide aarch64 0:4.0.1-3.fc46 fedora 369.2 KiB openslide-devel aarch64 0:4.0.1-3.fc46 fedora 447.5 KiB openssh aarch64 0:10.5p1-1.fc46 fedora 1.6 MiB openssh-clients aarch64 0:10.5p1-1.fc46 fedora 2.6 MiB openssl-devel aarch64 1:4.0.3-1.fc46 fedora 4.6 MiB openvr-api aarch64 0:2.15.6-2.fc45 fedora 70.2 KiB openvr-devel aarch64 0:2.15.6-2.fc45 fedora 660.9 KiB openxr-devel aarch64 0:1.1.63-1.fc46 fedora 8.0 MiB openxr-libs aarch64 0:1.1.63-1.fc46 fedora 263.5 KiB opus aarch64 0:1.6-3.fc45 fedora 455.8 KiB orangefs aarch64 0:2.10.1-5.fc45 fedora 3.3 MiB pam aarch64 0:1.7.2-4.fc45 fedora 4.2 MiB pango aarch64 0:1.58.2-1.fc45 fedora 1.2 MiB parquet-libs aarch64 0:25.0.1-3.fc46 fedora 3.7 MiB pcre2-devel aarch64 0:10.47-1.fc45.2 fedora 2.1 MiB pcre2-utf16 aarch64 0:10.47-1.fc45.2 fedora 582.9 KiB pcre2-utf32 aarch64 0:10.47-1.fc45.2 fedora 582.9 KiB perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B aarch64 0:1.92-527.fc45 fedora 557.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper aarch64 0:2.192-528.fc45 fedora 135.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 aarch64 0:2.59-527.fc45 fedora 103.6 KiB perl-DynaLoader aarch64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode aarch64 4:3.24-527.fc45 fedora 4.8 MiB perl-Errno aarch64 0:1.39-527.fc45 fedora 8.4 KiB perl-Error noarch 1:0.17030-4.fc45 fedora 76.8 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl aarch64 0:1.20-527.fc45 fedora 92.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Compare noarch 0:1.100.800-527.fc45 fedora 5.6 KiB perl-File-Copy noarch 0:2.43-527.fc45 fedora 19.6 KiB perl-File-Find noarch 0:1.44-527.fc45 fedora 42.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-Git noarch 0:2.56.0-1.fc46 fedora 64.4 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO aarch64 0:1.56-527.fc45 fedora 191.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 aarch64 0:3.16-527.fc45 fedora 93.9 KiB perl-Net-SSLeay aarch64 0:1.96-5.fc45 fedora 1.4 MiB perl-POSIX aarch64 0:2.26-527.fc45 fedora 261.4 KiB perl-PathTools aarch64 0:3.95-527.fc45 fedora 224.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils aarch64 5:1.70-527.fc45 fedora 152.9 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket aarch64 4:2.043-1.fc46 fedora 145.8 KiB perl-Storable aarch64 1:3.41-527.fc45 fedora 242.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-TermReadKey aarch64 0:2.38-29.fc45 fedora 107.9 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Thread-Queue noarch 0:3.14-527.fc45 fedora 28.9 KiB perl-Time-HiRes aarch64 4:1.9780-527.fc45 fedora 151.7 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.37-1.fc46 fedora 275.5 KiB perl-Unicode-Normalize aarch64 0:1.32-527.fc45 fedora 524.5 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter aarch64 4:5.44.0-527.fc45 fedora 175.8 KiB perl-lib aarch64 0:0.65-527.fc45 fedora 8.5 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs aarch64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro aarch64 0:1.30-527.fc45 fedora 81.5 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.1-1.fc46 fedora 327.2 KiB perl-threads aarch64 1:2.45-527.fc45 fedora 134.9 KiB perl-threads-shared aarch64 0:1.73-527.fc45 fedora 103.6 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 KiB pixman aarch64 0:0.46.2-4.fc45 fedora 654.4 KiB pixman-devel aarch64 0:0.46.2-4.fc45 fedora 56.1 KiB pmix aarch64 0:6.1.0-1.fc46 fedora 2.2 MiB poppler aarch64 0:26.08.0-1.fc45 fedora 3.7 MiB poppler-data noarch 0:0.4.11-12.fc45 fedora 12.3 MiB procps-ng aarch64 0:4.0.7-1.fc46 fedora 1.8 MiB proj aarch64 0:9.9.0-1.fc46 fedora 4.4 MiB proj-data noarch 0:9.9.0-1.fc46 fedora 10.4 MiB proj-devel aarch64 0:9.9.0-1.fc46 fedora 569.9 KiB protobuf3 aarch64 0:3.19.6-66.fc45 fedora 3.1 MiB prrte aarch64 0:4.1.0-2.fc46 fedora 351.8 KiB prrte-libs aarch64 0:4.1.0-2.fc46 fedora 1.6 MiB publicsuffix-list noarch 0:20260624-2.fc45 fedora 345.9 KiB pugixml aarch64 0:1.16-2.fc45 fedora 265.3 KiB pugixml-devel aarch64 0:1.16-2.fc45 fedora 68.5 KiB pyproject-rpm-macros noarch 0:1.23.2-1.fc45 fedora 156.3 KiB python-pip-wheel noarch 0:26.2.1-1.fc46 fedora 1.3 MiB python-rpm-macros noarch 0:3.15-2.fc45 fedora 28.0 KiB python3 aarch64 0:3.15.0~rc3-2.fc46 fedora 84.8 KiB python3-libs aarch64 0:3.15.0~rc3-2.fc46 fedora 49.8 MiB python3-mpich aarch64 0:4.2.2-10.fc45 fedora 99.0 B python3-numpy aarch64 1:2.5.3-1.fc46 fedora 37.7 MiB python3-numpy-f2py aarch64 1:2.5.3-1.fc46 fedora 2.1 MiB python3-openmpi aarch64 0:5.0.11-1.fc46 fedora 99.0 B python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB python3-rpm-macros noarch 0:3.15-2.fc45 fedora 6.5 KiB python3-vtk aarch64 0:9.7.0-2.fc46 fedora 77.4 MiB qt6-designer aarch64 0:6.11.2-1.fc46 fedora 601.5 KiB qt6-doctools aarch64 0:6.11.2-1.fc46 fedora 2.2 MiB qt6-filesystem aarch64 0:6.11.2-1.fc46 fedora 0.0 B qt6-linguist aarch64 0:6.11.2-1.fc46 fedora 5.0 MiB qt6-qt5compat aarch64 0:6.11.2-1.fc46 fedora 2.2 MiB qt6-qt5compat-devel aarch64 0:6.11.2-1.fc46 fedora 192.1 KiB qt6-qtbase aarch64 0:6.11.2-3.fc46 fedora 13.8 MiB qt6-qtbase-common noarch 0:6.11.2-3.fc46 fedora 76.0 B qt6-qtbase-devel aarch64 0:6.11.2-3.fc46 fedora 22.6 MiB qt6-qtbase-gui aarch64 0:6.11.2-3.fc46 fedora 27.4 MiB qt6-qtbase-ibase aarch64 0:6.11.2-3.fc46 fedora 150.5 KiB qt6-qtbase-mysql aarch64 0:6.11.2-3.fc46 fedora 150.3 KiB qt6-qtbase-odbc aarch64 0:6.11.2-3.fc46 fedora 149.9 KiB qt6-qtbase-postgresql aarch64 0:6.11.2-3.fc46 fedora 150.1 KiB qt6-qtdeclarative aarch64 0:6.11.2-2.fc46 fedora 62.1 MiB qt6-qtdeclarative-devel aarch64 0:6.11.2-2.fc46 fedora 25.2 MiB qt6-qtshadertools aarch64 0:6.11.2-1.fc46 fedora 6.2 MiB qt6-qtsvg aarch64 0:6.11.2-1.fc46 fedora 951.7 KiB qt6-qttools aarch64 0:6.11.2-1.fc46 fedora 916.8 KiB qt6-qttools-common noarch 0:6.11.2-1.fc46 fedora 7.5 KiB qt6-qttools-devel aarch64 0:6.11.2-1.fc46 fedora 2.6 MiB qt6-qttools-libs-designer aarch64 0:6.11.2-1.fc46 fedora 5.9 MiB qt6-qttools-libs-designercomponents aarch64 0:6.11.2-1.fc46 fedora 3.2 MiB qt6-qttools-libs-help aarch64 0:6.11.2-1.fc46 fedora 594.8 KiB qt6-rpm-macros noarch 0:6.11.2-1.fc46 fedora 3.0 KiB rapidjson-devel aarch64 0:1.1.0^20241222git24b5e7a-5.fc45 fedora 785.8 KiB rav1e-libs aarch64 0:0.8.1-5.fc46 fedora 2.1 MiB rdma-core-common noarch 0:65.0-5.fc46 fedora 21.9 KiB re2 aarch64 2:20251105-23.fc46 fedora 534.6 KiB rhash aarch64 0:1.4.5-5.fc45 fedora 394.6 KiB rpm-mpi-hooks noarch 0:8-14.fc45 fedora 8.7 KiB samba-client-libs aarch64 2:4.25.0-5.fc46 fedora 11.5 MiB samba-common noarch 2:4.25.0-5.fc46 fedora 204.1 KiB samba-core-libs aarch64 2:4.25.0-5.fc46 fedora 1.7 MiB samba-ndr-libs aarch64 2:4.25.0-5.fc46 fedora 4.5 MiB sdl2-compat aarch64 0:2.32.74-1.fc46 fedora 484.7 KiB shared-mime-info aarch64 0:2.5.1-3.fc46 fedora 6.6 MiB snappy aarch64 0:1.2.2-6.fc45 fedora 83.6 KiB soxr aarch64 0:0.1.3-22.fc45 fedora 206.7 KiB speex aarch64 0:1.2.0-22.fc45 fedora 136.4 KiB spirv-tools-libs aarch64 0:2026.3-1.fc46 fedora 5.9 MiB sqlite aarch64 0:3.53.4-1.fc45 fedora 1.9 MiB sqlite-devel aarch64 0:3.53.4-1.fc45 fedora 713.2 KiB srt-libs aarch64 0:1.5.7-1.fc46 fedora 987.2 KiB svt-av1-libs aarch64 0:3.1.2-3.fc45 fedora 3.4 MiB sysprof-capture-devel aarch64 0:51.0-1.fc46 fedora 781.8 KiB systemd aarch64 0:262-3.fc46 fedora 17.1 MiB systemd-rpm-macros noarch 0:262-3.fc46 fedora 8.5 KiB systemd-shared aarch64 0:262-3.fc46 fedora 6.0 MiB tbb aarch64 0:2023.1.0-1.fc46 fedora 421.2 KiB tbb-bind aarch64 0:2023.1.0-1.fc46 fedora 67.7 KiB tbb-devel aarch64 0:2023.1.0-1.fc46 fedora 1.4 MiB tcl aarch64 1:9.0.3-1.fc45 fedora 4.3 MiB tcl8 aarch64 1:8.6.18-2.fc45 fedora 4.3 MiB tcl8-devel aarch64 1:8.6.18-2.fc45 fedora 1.1 MiB thrift aarch64 0:0.25.0-1.fc46 fedora 4.8 MiB tk aarch64 1:9.0.3-1.fc45 fedora 3.8 MiB tk8 aarch64 1:8.6.18-2.fc45 fedora 3.2 MiB tslib aarch64 0:1.24-3.fc45 fedora 1.7 MiB twolame-libs aarch64 0:0.4.0-10.fc45 fedora 157.4 KiB tzdata noarch 0:2026e-1.fc46 fedora 1.3 MiB ucx aarch64 0:1.19.0-4.fc46 fedora 2.6 MiB unixODBC aarch64 0:2.3.14-36.fc45 fedora 1.3 MiB unixODBC-devel aarch64 0:2.3.14-36.fc45 fedora 1.1 MiB uriparser aarch64 0:1.0.2-2.fc45 fedora 240.3 KiB utf8cpp-devel noarch 0:4.1.1-2.fc45 fedora 138.8 KiB utf8proc aarch64 0:2.11.3-3.fc45 fedora 413.6 KiB vim-filesystem noarch 2:9.2.1129-1.fc46 fedora 40.0 B vo-amrwbenc aarch64 0:0.1.3-25.fc45 fedora 177.8 KiB vtk aarch64 0:9.7.0-2.fc46 fedora 247.6 MiB vtk-devel aarch64 0:9.7.0-2.fc46 fedora 73.9 MiB vtk-java aarch64 0:9.7.0-2.fc46 fedora 31.7 MiB vtk-qt aarch64 0:9.7.0-2.fc46 fedora 1.3 MiB vulkan-headers noarch 0:1.4.357.0-1.fc46 fedora 39.7 MiB vulkan-loader aarch64 0:1.4.357.0-1.fc46 fedora 678.5 KiB vulkan-loader-devel aarch64 0:1.4.357.0-1.fc46 fedora 8.0 KiB wayland-devel aarch64 0:1.26.0-3.fc46 fedora 744.7 KiB xcb-util aarch64 0:0.4.1-10.fc45 fedora 70.2 KiB xcb-util-cursor aarch64 0:0.1.6-3.fc45 fedora 71.1 KiB xcb-util-image aarch64 0:0.4.1-10.fc45 fedora 70.1 KiB xcb-util-keysyms aarch64 0:0.4.1-10.fc45 fedora 68.5 KiB xcb-util-renderutil aarch64 0:0.3.10-10.fc45 fedora 72.3 KiB xcb-util-wm aarch64 0:0.4.2-10.fc45 fedora 137.1 KiB xerces-c aarch64 0:3.3.0-10.fc45 fedora 3.8 MiB xevd-libs aarch64 0:0.7.0-2.fc46 fedora 267.7 KiB xeve-libs aarch64 0:0.7.0-2.fc46 fedora 780.7 KiB xkeyboard-config noarch 0:2.48-4.fc45 fedora 6.4 MiB xml-common noarch 0:0.6.3-70.fc46 fedora 78.4 KiB xorg-x11-proto-devel noarch 0:2025.1-3.fc45 fedora 1.8 MiB xprop aarch64 0:1.2.8-6.fc45 fedora 78.6 KiB xvidcore aarch64 0:1.3.7-20.fc45 fedora 680.3 KiB xz-devel aarch64 1:5.8.4-1.fc46 fedora 258.8 KiB yaksa aarch64 0:0.4-1.fc46 fedora 5.0 MiB zeromq aarch64 0:4.3.5-24.fc45 fedora 919.9 KiB zlib-ng-compat-devel aarch64 0:2.3.3-6.fc45 fedora 107.0 KiB zvbi aarch64 0:0.2.45-1.fc46 fedora 1.3 MiB Transaction Summary: Installing: 691 packages Total size of inbound packages is 672 MiB. Need to download 672 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/691] dos2unix-0:7.5.7-1.fc46.aarch 100% | 32.8 MiB/s | 302.2 KiB | 00m00s [ 2/691] desktop-file-utils-0:0.28-8.f 100% | 8.5 MiB/s | 69.7 KiB | 00m00s [ 3/691] environment-modules-0:5.7.0-1 100% | 28.0 MiB/s | 402.1 KiB | 00m00s [ 4/691] cmake-0:4.3.0-5.fc45.aarch64 100% | 235.2 MiB/s | 10.8 MiB | 00m00s [ 5/691] git-0:2.56.0-1.fc46.aarch64 100% | 1.7 MiB/s | 41.1 KiB | 00m00s [ 6/691] libXmu-devel-0:1.2.1-6.fc45.a 100% | 1.2 MiB/s | 26.7 KiB | 00m00s [ 7/691] libjpeg-turbo-devel-0:3.1.4.1 100% | 4.1 MiB/s | 97.3 KiB | 00m00s [ 8/691] gcc-c++-0:16.2.1-2.fc46.1.aar 100% | 182.9 MiB/s | 15.9 MiB | 00m00s [ 9/691] mesa-libGLU-devel-0:9.0.3-9.f 100% | 420.0 KiB/s | 11.8 KiB | 00m00s [ 10/691] metis-devel-0:5.1.0.3-13.fc45 100% | 425.1 KiB/s | 10.6 KiB | 00m00s [ 11/691] mpich-devel-0:4.2.2-10.fc45.a 100% | 60.7 MiB/s | 1.6 MiB | 00m00s [ 12/691] opencascade-devel-0:7.9.3-4.f 100% | 122.1 MiB/s | 4.8 MiB | 00m00s [ 13/691] python3-devel-0:3.15.0~rc3-2. 100% | 94.3 MiB/s | 483.1 KiB | 00m00s [ 14/691] pybind11-devel-0:3.0.4-7.fc45 100% | 7.4 MiB/s | 233.9 KiB | 00m00s [ 15/691] openmpi-devel-0:5.0.11-1.fc46 100% | 25.7 MiB/s | 2.3 MiB | 00m00s [ 16/691] python3-mpi4py-openmpi-0:4.1. 100% | 16.1 MiB/s | 725.7 KiB | 00m00s [ 17/691] cmake-data-0:4.3.0-5.fc45.noa 100% | 141.1 MiB/s | 2.7 MiB | 00m00s [ 18/691] cmake-filesystem-0:4.3.0-5.fc 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 19/691] expat-0:2.8.3-1.fc46.aarch64 100% | 41.4 MiB/s | 127.2 KiB | 00m00s [ 20/691] jsoncpp-0:1.9.6-3.fc44.aarch6 100% | 46.3 MiB/s | 94.8 KiB | 00m00s [ 21/691] libuv-1:1.52.1-2.fc45.aarch64 100% | 86.3 MiB/s | 265.0 KiB | 00m00s [ 22/691] python3-mpi4py-mpich-0:4.1.2- 100% | 7.0 MiB/s | 709.4 KiB | 00m00s [ 23/691] make-1:4.4.1-13.fc45.aarch64 100% | 63.3 MiB/s | 583.4 KiB | 00m00s [ 24/691] rhash-0:1.4.5-5.fc45.aarch64 100% | 62.4 MiB/s | 191.8 KiB | 00m00s [ 25/691] emacs-filesystem-1:31.1-1.fc4 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 26/691] less-0:710-1.fc46.aarch64 100% | 36.8 MiB/s | 226.1 KiB | 00m00s [ 27/691] glib2-0:2.90.0-1.fc46.aarch64 100% | 162.8 MiB/s | 3.1 MiB | 00m00s [ 28/691] man-db-0:2.13.1-4.fc45.aarch6 100% | 81.5 MiB/s | 1.4 MiB | 00m00s [ 29/691] procps-ng-0:4.0.7-1.fc46.aarc 100% | 38.6 MiB/s | 395.2 KiB | 00m00s [ 30/691] python3-0:3.15.0~rc3-2.fc46.a 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [ 31/691] vim-filesystem-2:9.2.1129-1.f 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 32/691] tcl-1:9.0.3-1.fc45.aarch64 100% | 11.9 MiB/s | 1.2 MiB | 00m00s [ 33/691] libmpc-0:1.4.1-2.fc45.aarch64 100% | 18.0 MiB/s | 73.8 KiB | 00m00s [ 34/691] gcc-0:16.2.1-2.fc46.1.aarch64 100% | 226.7 MiB/s | 39.9 MiB | 00m00s [ 35/691] git-core-0:2.56.0-1.fc46.aarc 100% | 196.3 MiB/s | 5.7 MiB | 00m00s [ 36/691] git-core-doc-0:2.56.0-1.fc46. 100% | 32.1 MiB/s | 3.2 MiB | 00m00s [ 37/691] perl-File-Basename-0:2.86-527 100% | 5.5 MiB/s | 16.8 KiB | 00m00s [ 38/691] libstdc++-devel-0:16.2.1-2.fc 100% | 26.6 MiB/s | 5.8 MiB | 00m00s [ 39/691] perl-Getopt-Long-1:2.58-527.f 100% | 7.7 MiB/s | 63.2 KiB | 00m00s [ 40/691] perl-Git-0:2.56.0-1.fc46.noar 100% | 9.2 MiB/s | 37.7 KiB | 00m00s [ 41/691] perl-IPC-Open3-0:1.24-527.fc4 100% | 5.8 MiB/s | 23.7 KiB | 00m00s [ 42/691] perl-PathTools-0:3.95-527.fc4 100% | 17.2 MiB/s | 88.0 KiB | 00m00s [ 43/691] perl-TermReadKey-0:2.38-29.fc 100% | 6.9 MiB/s | 35.3 KiB | 00m00s [ 44/691] perl-lib-0:0.65-527.fc45.aarc 100% | 3.6 MiB/s | 14.6 KiB | 00m00s [ 45/691] perl-interpreter-4:5.44.0-527 100% | 14.2 MiB/s | 72.8 KiB | 00m00s [ 46/691] libX11-devel-0:1.8.13-3.fc46. 100% | 70.6 MiB/s | 1.1 MiB | 00m00s [ 47/691] perl-libs-4:5.44.0-527.fc45.a 100% | 121.7 MiB/s | 2.6 MiB | 00m00s [ 48/691] libXext-devel-0:1.3.6-6.fc45. 100% | 14.4 MiB/s | 88.3 KiB | 00m00s [ 49/691] libXmu-0:1.2.1-6.fc45.aarch64 100% | 18.9 MiB/s | 77.2 KiB | 00m00s [ 50/691] xorg-x11-proto-devel-0:2025.1 100% | 36.9 MiB/s | 302.2 KiB | 00m00s [ 51/691] libjpeg-turbo-0:3.1.4.1-2.fc4 100% | 30.7 MiB/s | 251.9 KiB | 00m00s [ 52/691] libglvnd-devel-1:1.7.0-10.fc4 100% | 6.9 MiB/s | 162.0 KiB | 00m00s [ 53/691] mesa-libGLU-0:9.0.3-9.fc45.aa 100% | 30.0 MiB/s | 153.6 KiB | 00m00s [ 54/691] libXt-devel-0:1.3.1-5.fc45.aa 100% | 7.9 MiB/s | 472.1 KiB | 00m00s [ 55/691] metis-0:5.1.0.3-13.fc45.aarch 100% | 19.0 MiB/s | 564.5 KiB | 00m00s [ 56/691] gcc-gfortran-0:16.2.1-2.fc46. 100% | 179.7 MiB/s | 14.9 MiB | 00m00s [ 57/691] rpm-mpi-hooks-0:8-14.fc45.noa 100% | 2.6 MiB/s | 10.8 KiB | 00m00s [ 58/691] freeimage-devel-0:3.19.0-0.34 100% | 3.6 MiB/s | 36.4 KiB | 00m00s [ 59/691] freetype-devel-0:2.14.3-2.fc4 100% | 45.3 MiB/s | 1.0 MiB | 00m00s [ 60/691] mpich-0:4.2.2-10.fc45.aarch64 100% | 17.5 MiB/s | 1.8 MiB | 00m00s [ 61/691] libICE-devel-0:1.1.2-5.fc45.a 100% | 11.2 MiB/s | 45.8 KiB | 00m00s [ 62/691] gl2ps-devel-0:1.4.2-17.fc45.a 100% | 23.0 MiB/s | 235.7 KiB | 00m00s [ 63/691] libSM-devel-0:1.2.5-5.fc45.aa 100% | 2.9 MiB/s | 11.8 KiB | 00m00s [ 64/691] libXcomposite-devel-0:0.4.6-8 100% | 5.1 MiB/s | 15.7 KiB | 00m00s [ 65/691] libXScrnSaver-devel-0:1.2.5-2 100% | 2.3 MiB/s | 16.8 KiB | 00m00s [ 66/691] libXcursor-devel-0:1.2.3-5.fc 100% | 9.6 MiB/s | 39.4 KiB | 00m00s [ 67/691] libXdmcp-devel-0:1.1.5-6.fc45 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 68/691] libXi-devel-0:1.8.3-2.fc45.aa 100% | 29.7 MiB/s | 121.5 KiB | 00m00s [ 69/691] libXinerama-devel-0:1.1.5-11. 100% | 4.3 MiB/s | 13.1 KiB | 00m00s [ 70/691] libXrandr-devel-0:1.5.4-8.fc4 100% | 6.2 MiB/s | 19.2 KiB | 00m00s [ 71/691] libXres-devel-0:1.2.2-8.fc45. 100% | 3.9 MiB/s | 12.1 KiB | 00m00s [ 72/691] libXtst-devel-0:1.2.5-5.fc45. 100% | 5.1 MiB/s | 15.7 KiB | 00m00s [ 73/691] libXv-devel-0:1.0.13-5.fc45.a 100% | 15.1 MiB/s | 46.5 KiB | 00m00s [ 74/691] libXpm-devel-0:3.5.19-4.fc45. 100% | 1.7 MiB/s | 67.0 KiB | 00m00s [ 75/691] libxkbfile-devel-0:1.1.3-6.fc 100% | 610.7 KiB/s | 15.3 KiB | 00m00s [ 76/691] mesa-libGL-devel-0:26.2.4-1.f 100% | 7.8 MiB/s | 32.0 KiB | 00m00s [ 77/691] opencascade-draw-0:7.9.3-4.fc 100% | 104.3 MiB/s | 2.3 MiB | 00m00s [ 78/691] tk8-devel-1:8.6.18-2.fc45.aar 100% | 800.0 KiB/s | 613.6 KiB | 00m01s [ 79/691] opencascade-modeling-0:7.9.3- 100% | 119.6 MiB/s | 12.8 MiB | 00m00s [ 80/691] opencascade-visualization-0:7 100% | 119.3 MiB/s | 1.9 MiB | 00m00s [ 81/691] opencascade-ocaf-0:7.9.3-4.fc 100% | 13.7 MiB/s | 1.1 MiB | 00m00s [ 82/691] rapidjson-devel-0:1.1.0^20241 100% | 19.9 MiB/s | 142.7 KiB | 00m00s [ 83/691] tbb-devel-0:2023.1.0-1.fc46.a 100% | 5.0 MiB/s | 257.6 KiB | 00m00s [ 84/691] vtk-devel-0:9.7.0-2.fc46.aarc 100% | 102.2 MiB/s | 6.3 MiB | 00m00s [ 85/691] openmpi-0:5.0.11-1.fc46.aarch 100% | 80.5 MiB/s | 1.9 MiB | 00m00s [ 86/691] opencascade-foundation-0:7.9. 100% | 45.8 MiB/s | 12.4 MiB | 00m00s [ 87/691] python3-libs-0:3.15.0~rc3-2.f 100% | 153.8 MiB/s | 10.9 MiB | 00m00s [ 88/691] pmix-0:6.1.0-1.fc46.aarch64 100% | 8.8 MiB/s | 710.8 KiB | 00m00s [ 89/691] python3-openmpi-0:5.0.11-1.fc 100% | 2.3 MiB/s | 9.4 KiB | 00m00s [ 90/691] mpi4py-common-0:4.1.2-4.fc45. 100% | 684.7 KiB/s | 19.9 KiB | 00m00s [ 91/691] libXft-devel-0:2.3.8-11.fc45. 100% | 16.0 MiB/s | 49.2 KiB | 00m00s [ 92/691] python3-mpich-0:4.2.2-10.fc45 100% | 345.5 KiB/s | 8.3 KiB | 00m00s [ 93/691] groff-base-0:1.24.2-1.fc46.aa 100% | 168.6 MiB/s | 1.2 MiB | 00m00s [ 94/691] libpipeline-0:1.5.8-5.fc45.aa 100% | 7.2 MiB/s | 58.8 KiB | 00m00s [ 95/691] tk8-1:8.6.18-2.fc45.aarch64 100% | 33.6 MiB/s | 1.1 MiB | 00m00s [ 96/691] libtommath-0:1.3.1~rc1-8.fc45 100% | 3.0 MiB/s | 65.4 KiB | 00m00s [ 97/691] glibc-devel-0:2.44.9000-4.fc4 100% | 81.6 MiB/s | 668.3 KiB | 00m00s [ 98/691] libasan-0:16.2.1-2.fc46.1.aar 100% | 84.0 MiB/s | 516.1 KiB | 00m00s [ 99/691] libatomic-0:16.2.1-2.fc46.1.a 100% | 13.6 MiB/s | 55.6 KiB | 00m00s [100/691] tcl8-devel-1:8.6.18-2.fc45.aa 100% | 2.9 MiB/s | 234.8 KiB | 00m00s [101/691] libubsan-0:16.2.1-2.fc46.1.aa 100% | 37.1 MiB/s | 228.1 KiB | 00m00s [102/691] openssh-clients-0:10.5p1-1.fc 100% | 99.6 MiB/s | 816.1 KiB | 00m00s [103/691] perl-Carp-0:1.54-527.fc45.noa 100% | 3.5 MiB/s | 28.6 KiB | 00m00s [104/691] cpp-0:16.2.1-2.fc46.1.aarch64 100% | 195.7 MiB/s | 13.3 MiB | 00m00s [105/691] perl-Exporter-0:5.79-527.fc45 100% | 2.0 MiB/s | 30.6 KiB | 00m00s [106/691] perl-Pod-Usage-4:2.05-527.fc4 100% | 3.0 MiB/s | 40.4 KiB | 00m00s [107/691] perl-constant-0:1.33-528.fc45 100% | 7.4 MiB/s | 22.7 KiB | 00m00s [108/691] perl-Text-ParseWords-0:3.31-5 100% | 4.0 MiB/s | 16.2 KiB | 00m00s [109/691] perl-base-0:2.27-527.fc45.noa 100% | 2.2 MiB/s | 15.9 KiB | 00m00s [110/691] perl-Error-1:0.17030-4.fc45.n 100% | 13.1 MiB/s | 40.4 KiB | 00m00s [111/691] perl-overload-0:1.40-527.fc45 100% | 11.0 MiB/s | 45.2 KiB | 00m00s [112/691] perl-Fcntl-0:1.20-527.fc45.aa 100% | 14.4 MiB/s | 29.5 KiB | 00m00s [113/691] perl-IO-0:1.56-527.fc45.aarch 100% | 27.0 MiB/s | 83.0 KiB | 00m00s [114/691] perl-POSIX-0:2.26-527.fc45.aa 100% | 18.8 MiB/s | 96.5 KiB | 00m00s [115/691] perl-Symbol-0:1.09-527.fc45.n 100% | 2.7 MiB/s | 13.9 KiB | 00m00s [116/691] perl-Errno-0:1.39-527.fc45.aa 100% | 3.6 MiB/s | 14.6 KiB | 00m00s [117/691] perl-DynaLoader-0:1.57-527.fc 100% | 6.3 MiB/s | 25.6 KiB | 00m00s [118/691] perl-Scalar-List-Utils-5:1.70 100% | 12.0 MiB/s | 73.7 KiB | 00m00s [119/691] perl-vars-0:1.05-527.fc45.noa 100% | 3.1 MiB/s | 12.7 KiB | 00m00s [120/691] libX11-xcb-0:1.8.13-3.fc46.aa 100% | 3.6 MiB/s | 11.0 KiB | 00m00s [121/691] libX11-0:1.8.13-3.fc46.aarch6 100% | 105.7 MiB/s | 649.5 KiB | 00m00s [122/691] perl-Encode-4:3.24-527.fc45.a 100% | 104.4 MiB/s | 1.0 MiB | 00m00s [123/691] libXext-0:1.3.6-6.fc45.aarch6 100% | 9.4 MiB/s | 38.4 KiB | 00m00s [124/691] libXt-0:1.3.1-5.fc45.aarch64 100% | 33.9 MiB/s | 173.6 KiB | 00m00s [125/691] libglvnd-1:1.7.0-10.fc45.aarc 100% | 35.3 MiB/s | 108.5 KiB | 00m00s [126/691] libglvnd-core-devel-1:1.7.0-1 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [127/691] libglvnd-egl-1:1.7.0-10.fc45. 100% | 11.7 MiB/s | 36.1 KiB | 00m00s [128/691] libglvnd-gles-1:1.7.0-10.fc45 100% | 9.8 MiB/s | 30.1 KiB | 00m00s [129/691] libglvnd-opengl-1:1.7.0-10.fc 100% | 12.8 MiB/s | 39.2 KiB | 00m00s [130/691] libglvnd-glx-1:1.7.0-10.fc45. 100% | 21.0 MiB/s | 128.8 KiB | 00m00s [131/691] libgfortran-0:16.2.1-2.fc46.1 100% | 45.6 MiB/s | 467.4 KiB | 00m00s [132/691] libfabric-0:2.5.1-3.fc45.aarc 100% | 94.8 MiB/s | 679.4 KiB | 00m00s [133/691] yaksa-0:0.4-1.fc46.aarch64 100% | 30.6 MiB/s | 784.6 KiB | 00m00s [134/691] freeimage-0:3.19.0-0.34.svn19 100% | 33.0 MiB/s | 338.1 KiB | 00m00s [135/691] brotli-devel-0:1.2.0-6.fc45.a 100% | 16.9 MiB/s | 34.5 KiB | 00m00s [136/691] bzip2-devel-0:1.0.8-24.fc45.a 100% | 52.1 MiB/s | 213.5 KiB | 00m00s [137/691] libxcb-devel-0:1.17.0-8.fc45. 100% | 17.9 MiB/s | 1.5 MiB | 00m00s [138/691] freetype-0:2.14.3-2.fc45.aarc 100% | 101.4 MiB/s | 415.4 KiB | 00m00s [139/691] harfbuzz-devel-0:14.5.1-1.fc4 100% | 69.6 MiB/s | 641.4 KiB | 00m00s [140/691] libpng-devel-2:1.6.58-2.fc45. 100% | 42.2 MiB/s | 302.5 KiB | 00m00s [141/691] zlib-ng-compat-devel-0:2.3.3- 100% | 18.5 MiB/s | 37.8 KiB | 00m00s [142/691] libICE-0:1.1.2-5.fc45.aarch64 100% | 18.8 MiB/s | 77.1 KiB | 00m00s [143/691] gl2ps-0:1.4.2-17.fc45.aarch64 100% | 8.7 MiB/s | 62.3 KiB | 00m00s [144/691] libSM-0:1.2.5-5.fc45.aarch64 100% | 14.4 MiB/s | 44.2 KiB | 00m00s [145/691] hwloc-libs-0:2.14.0-3.fc46.aa 100% | 23.3 MiB/s | 2.1 MiB | 00m00s [146/691] libXScrnSaver-0:1.2.5-2.fc45. 100% | 3.5 MiB/s | 25.2 KiB | 00m00s [147/691] libuuid-devel-0:2.42.4-2.fc46 100% | 2.7 MiB/s | 32.9 KiB | 00m00s [148/691] libXfixes-devel-0:6.0.1-8.fc4 100% | 4.0 MiB/s | 12.4 KiB | 00m00s [149/691] libXcomposite-0:0.4.6-8.fc45. 100% | 4.7 MiB/s | 24.2 KiB | 00m00s [150/691] libXcursor-0:1.2.3-5.fc45.aar 100% | 7.6 MiB/s | 31.1 KiB | 00m00s [151/691] libXrender-devel-0:0.9.12-5.f 100% | 6.1 MiB/s | 18.9 KiB | 00m00s [152/691] libXdmcp-0:1.1.5-6.fc45.aarch 100% | 9.0 MiB/s | 36.9 KiB | 00m00s [153/691] libXinerama-0:1.1.5-11.fc45.a 100% | 2.8 MiB/s | 14.2 KiB | 00m00s [154/691] libXi-0:1.8.3-2.fc45.aarch64 100% | 6.5 MiB/s | 39.8 KiB | 00m00s [155/691] libXres-0:1.2.2-8.fc45.aarch6 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [156/691] libXrandr-0:1.5.4-8.fc45.aarc 100% | 6.6 MiB/s | 27.0 KiB | 00m00s [157/691] libXtst-0:1.2.5-5.fc45.aarch6 100% | 5.0 MiB/s | 20.6 KiB | 00m00s [158/691] libXv-0:1.0.13-5.fc45.aarch64 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [159/691] libxkbfile-0:1.1.3-6.fc45.aar 100% | 10.9 MiB/s | 89.4 KiB | 00m00s [160/691] libdrm-devel-0:2.4.134-2.fc45 100% | 27.7 MiB/s | 198.8 KiB | 00m00s [161/691] libXpm-0:3.5.19-4.fc45.aarch6 100% | 2.7 MiB/s | 67.0 KiB | 00m00s [162/691] tbb-0:2023.1.0-1.fc46.aarch64 100% | 14.3 MiB/s | 131.6 KiB | 00m00s [163/691] fontconfig-0:2.18.3-2.fc46.aa 100% | 52.8 MiB/s | 378.4 KiB | 00m00s [164/691] tk-1:9.0.3-1.fc45.aarch64 100% | 78.3 MiB/s | 1.8 MiB | 00m00s [165/691] tbb-bind-0:2023.1.0-1.fc46.aa 100% | 2.3 MiB/s | 18.9 KiB | 00m00s [166/691] PDAL-devel-0:2.10.2-5.fc46.aa 100% | 33.4 MiB/s | 273.5 KiB | 00m00s [167/691] PEGTL-devel-0:2.8.3-16.fc45.a 100% | 5.9 MiB/s | 162.6 KiB | 00m00s [168/691] cgnslib-devel-0:4.5.2-2.fc45. 100% | 3.0 MiB/s | 67.5 KiB | 00m00s [169/691] cli11-devel-0:2.7.2-1.fc45.no 100% | 2.4 MiB/s | 167.4 KiB | 00m00s [170/691] eigen3-devel-0:5.0.1-4.fc45.n 100% | 35.9 MiB/s | 1.3 MiB | 00m00s [171/691] expat-devel-0:2.8.3-1.fc46.aa 100% | 1.4 MiB/s | 56.0 KiB | 00m00s [172/691] fast_float-devel-0:8.3.1-1.fc 100% | 13.9 MiB/s | 71.2 KiB | 00m00s [173/691] fmt-devel-0:12.1.0-3.fc45.aar 100% | 4.4 MiB/s | 130.4 KiB | 00m00s [174/691] freeglut-devel-0:3.8.0-3.fc45 100% | 58.9 MiB/s | 965.7 KiB | 00m00s [175/691] gdal-devel-0:3.13.3-5.fc46.aa 100% | 10.0 MiB/s | 296.5 KiB | 00m00s [176/691] boost-devel-0:1.90.0-13.fc45. 100% | 48.4 MiB/s | 15.0 MiB | 00m00s [177/691] hdf5-devel-0:2.1.1-5.fc45.aar 100% | 29.4 MiB/s | 1.5 MiB | 00m00s [178/691] jsoncpp-devel-0:1.9.6-3.fc44. 100% | 4.1 MiB/s | 29.7 KiB | 00m00s [179/691] json-devel-0:3.12.0-3.fc45.aa 100% | 9.2 MiB/s | 168.9 KiB | 00m00s [180/691] libarchive-devel-0:3.8.9-2.fc 100% | 34.2 MiB/s | 140.0 KiB | 00m00s [181/691] libavcodec-free-devel-0:9.0.2 100% | 26.0 MiB/s | 80.0 KiB | 00m00s [182/691] libavformat-free-devel-0:9.0. 100% | 16.6 MiB/s | 50.9 KiB | 00m00s [183/691] libavutil-free-devel-0:9.0.2- 100% | 44.0 MiB/s | 180.1 KiB | 00m00s [184/691] lapack-devel-0:3.12.0-12.fc45 100% | 3.5 MiB/s | 89.8 KiB | 00m00s [185/691] liblas-devel-0:1.8.2-0.33.git 100% | 20.6 MiB/s | 126.3 KiB | 00m00s [186/691] libogg-devel-2:1.3.6-4.fc45.a 100% | 4.0 MiB/s | 16.2 KiB | 00m00s [187/691] libharu-devel-0:2.4.5-3.fc45. 100% | 1.7 MiB/s | 46.5 KiB | 00m00s [188/691] libpq-devel-0:18.4-4.fc45.aar 100% | 14.5 MiB/s | 118.8 KiB | 00m00s [189/691] libswscale-free-devel-0:9.0.2 100% | 5.8 MiB/s | 23.7 KiB | 00m00s [190/691] libswresample-free-devel-0:9. 100% | 4.3 MiB/s | 22.0 KiB | 00m00s [191/691] vtk-0:9.7.0-2.fc46.aarch64 100% | 101.2 MiB/s | 47.9 MiB | 00m00s [192/691] libtiff-devel-0:4.7.2-2.fc45. 100% | 4.6 MiB/s | 298.7 KiB | 00m00s [193/691] libtheora-devel-1:1.1.1-42.fc 100% | 490.5 KiB/s | 31.4 KiB | 00m00s [194/691] libxkbcommon-devel-0:1.13.1-4 100% | 36.3 MiB/s | 74.3 KiB | 00m00s [195/691] libxml2-devel-0:2.15.4-1.fc46 100% | 131.0 MiB/s | 536.4 KiB | 00m00s [196/691] lz4-devel-0:1.10.0-5.fc45.aar 100% | 6.3 MiB/s | 32.0 KiB | 00m00s [197/691] mariadb-connector-c-devel-0:3 100% | 14.7 MiB/s | 60.3 KiB | 00m00s [198/691] openvr-devel-0:2.15.6-2.fc45. 100% | 8.9 MiB/s | 99.9 KiB | 00m00s [199/691] netcdf-cxx-devel-0:4.2-44.fc4 100% | 13.4 MiB/s | 371.5 KiB | 00m00s [200/691] openslide-devel-0:4.0.1-3.fc4 100% | 3.7 MiB/s | 102.1 KiB | 00m00s [201/691] pugixml-devel-0:1.16-2.fc45.a 100% | 7.7 MiB/s | 23.5 KiB | 00m00s [202/691] proj-devel-0:9.9.0-1.fc46.aar 100% | 3.7 MiB/s | 89.7 KiB | 00m00s [203/691] qt6-qt5compat-devel-0:6.11.2- 100% | 1.9 MiB/s | 68.6 KiB | 00m00s [204/691] python3-vtk-0:9.7.0-2.fc46.aa 100% | 142.3 MiB/s | 11.8 MiB | 00m00s [205/691] qt6-qtbase-devel-0:6.11.2-3.f 100% | 115.3 MiB/s | 4.2 MiB | 00m00s [206/691] openxr-devel-0:1.1.63-1.fc46. 100% | 12.1 MiB/s | 1.5 MiB | 00m00s [207/691] qt6-qttools-devel-0:6.11.2-1. 100% | 40.1 MiB/s | 452.0 KiB | 00m00s [208/691] unixODBC-devel-0:2.3.14-36.fc 100% | 21.0 MiB/s | 86.2 KiB | 00m00s [209/691] sqlite-devel-0:3.53.4-1.fc45. 100% | 17.0 MiB/s | 156.6 KiB | 00m00s [210/691] utf8cpp-devel-0:4.1.1-2.fc45. 100% | 1.3 MiB/s | 30.9 KiB | 00m00s [211/691] orangefs-0:2.10.1-5.fc45.aarc 100% | 94.8 MiB/s | 582.3 KiB | 00m00s [212/691] prrte-0:4.1.0-2.fc46.aarch64 100% | 10.8 MiB/s | 44.3 KiB | 00m00s [213/691] vtk-java-0:9.7.0-2.fc46.aarch 100% | 175.3 MiB/s | 7.7 MiB | 00m00s [214/691] munge-libs-0:0.5.18-3.fc45.aa 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [215/691] mpdecimal-0:4.0.1-4.fc45.aarc 100% | 31.1 MiB/s | 95.4 KiB | 00m00s [216/691] python-pip-wheel-0:26.2.1-1.f 100% | 149.1 MiB/s | 1.2 MiB | 00m00s [217/691] tzdata-0:2026e-1.fc46.noarch 100% | 139.4 MiB/s | 713.6 KiB | 00m00s [218/691] fontconfig-devel-0:2.18.3-2.f 100% | 47.4 MiB/s | 194.2 KiB | 00m00s [219/691] libXft-0:2.3.8-11.fc45.aarch6 100% | 34.5 MiB/s | 70.7 KiB | 00m00s [220/691] ucx-0:1.19.0-4.fc46.aarch64 100% | 18.1 MiB/s | 833.2 KiB | 00m00s [221/691] tcl8-1:8.6.18-2.fc45.aarch64 100% | 112.4 MiB/s | 1.1 MiB | 00m00s [222/691] kernel-headers-0:7.3.0-0.rc6. 100% | 157.2 MiB/s | 1.7 MiB | 00m00s [223/691] libxcrypt-devel-0:4.5.2-4.fc4 100% | 4.9 MiB/s | 30.4 KiB | 00m00s [224/691] libedit-0:3.1-60.20260512cvs. 100% | 34.6 MiB/s | 106.4 KiB | 00m00s [225/691] perl-Pod-Perldoc-0:3.28.01-52 100% | 41.4 MiB/s | 84.7 KiB | 00m00s [226/691] perl-podlators-1:6.1.1-1.fc46 100% | 43.1 MiB/s | 132.4 KiB | 00m00s [227/691] perl-mro-0:1.30-527.fc45.aarc 100% | 7.1 MiB/s | 28.9 KiB | 00m00s [228/691] perl-overloading-0:0.03-527.f 100% | 3.1 MiB/s | 12.5 KiB | 00m00s [229/691] perl-File-stat-0:1.15-527.fc4 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [230/691] perl-SelectSaver-0:1.03-527.f 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [231/691] perl-Socket-4:2.043-1.fc46.aa 100% | 27.1 MiB/s | 55.4 KiB | 00m00s [232/691] openssh-0:10.5p1-1.fc46.aarch 100% | 11.7 MiB/s | 371.4 KiB | 00m00s [233/691] perl-locale-0:1.13-527.fc45.n 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [234/691] perl-Getopt-Std-0:1.15-527.fc 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [235/691] perl-MIME-Base64-0:3.16-527.f 100% | 14.6 MiB/s | 29.8 KiB | 00m00s [236/691] perl-Storable-1:3.41-527.fc45 100% | 46.7 MiB/s | 95.7 KiB | 00m00s [237/691] perl-parent-1:0.244-527.fc45. 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [238/691] libX11-common-0:1.8.13-3.fc46 100% | 57.0 MiB/s | 175.2 KiB | 00m00s [239/691] libXau-devel-0:1.0.12-5.fc45. 100% | 6.8 MiB/s | 13.8 KiB | 00m00s [240/691] libxcb-0:1.17.0-8.fc45.aarch6 100% | 33.9 MiB/s | 242.8 KiB | 00m00s [241/691] mesa-libEGL-0:26.2.4-1.fc46.a 100% | 43.3 MiB/s | 132.9 KiB | 00m00s [242/691] mesa-libGL-0:26.2.4-1.fc46.aa 100% | 43.0 MiB/s | 132.0 KiB | 00m00s [243/691] libnl3-0:3.12.0-4.fc45.aarch6 100% | 69.7 MiB/s | 357.1 KiB | 00m00s [244/691] librdmacm-0:65.0-5.fc46.aarch 100% | 7.0 MiB/s | 78.4 KiB | 00m00s [245/691] LibRaw-0:0.22.2-1.fc45.aarch6 100% | 74.9 MiB/s | 460.4 KiB | 00m00s [246/691] imath-0:3.1.12-9.fc45.aarch64 100% | 23.1 MiB/s | 94.7 KiB | 00m00s [247/691] libibverbs-0:65.0-5.fc46.aarc 100% | 13.1 MiB/s | 483.1 KiB | 00m00s [248/691] lcms2-0:2.16-8.fc45.aarch64 100% | 58.8 MiB/s | 180.5 KiB | 00m00s [249/691] libpng-2:1.6.58-2.fc45.aarch6 100% | 19.2 MiB/s | 117.9 KiB | 00m00s [250/691] qt6-qtdeclarative-devel-0:6.1 100% | 21.0 MiB/s | 4.6 MiB | 00m00s [251/691] libtiff-0:4.7.2-2.fc45.aarch6 100% | 34.6 MiB/s | 212.6 KiB | 00m00s [252/691] libwebp-0:1.6.0-4.fc45.aarch6 100% | 50.5 MiB/s | 258.4 KiB | 00m00s [253/691] openexr-libs-0:3.4.13-2.fc45. 100% | 101.4 MiB/s | 830.3 KiB | 00m00s [254/691] openjpeg-0:2.5.4-4.fc45.aarch 100% | 29.9 MiB/s | 183.9 KiB | 00m00s [255/691] brotli-0:1.2.0-6.fc45.aarch64 100% | 5.7 MiB/s | 23.5 KiB | 00m00s [256/691] harfbuzz-0:14.5.1-1.fc46.aarc 100% | 140.6 MiB/s | 1.1 MiB | 00m00s [257/691] cairo-0:1.18.6-1.fc46.aarch64 100% | 98.0 MiB/s | 702.4 KiB | 00m00s [258/691] cairo-devel-0:1.18.6-1.fc46.a 100% | 37.4 MiB/s | 191.5 KiB | 00m00s [259/691] glfw-1:3.4-8.fc45.aarch64 100% | 31.3 MiB/s | 128.4 KiB | 00m00s [260/691] glib2-devel-0:2.90.0-1.fc46.a 100% | 249.9 MiB/s | 1.5 MiB | 00m00s [261/691] graphite2-devel-0:1.3.14-22.f 100% | 3.3 MiB/s | 20.4 KiB | 00m00s [262/691] harfbuzz-cairo-0:14.5.1-1.fc4 100% | 7.2 MiB/s | 29.5 KiB | 00m00s [263/691] harfbuzz-gpu-0:14.5.1-1.fc46. 100% | 12.1 MiB/s | 49.5 KiB | 00m00s [264/691] harfbuzz-icu-0:14.5.1-1.fc46. 100% | 4.3 MiB/s | 17.5 KiB | 00m00s [265/691] harfbuzz-raster-0:14.5.1-1.fc 100% | 13.8 MiB/s | 56.6 KiB | 00m00s [266/691] harfbuzz-vector-0:14.5.1-1.fc 100% | 17.9 MiB/s | 55.0 KiB | 00m00s [267/691] libGLEW-0:2.2.0-13.fc45.aarch 100% | 42.5 MiB/s | 173.9 KiB | 00m00s [268/691] libicu-devel-0:78.3-8.fc45.aa 100% | 98.9 MiB/s | 809.8 KiB | 00m00s [269/691] libXfixes-0:6.0.1-8.fc45.aarc 100% | 2.7 MiB/s | 19.2 KiB | 00m00s [270/691] libXrender-0:0.9.12-5.fc45.aa 100% | 8.7 MiB/s | 26.7 KiB | 00m00s [271/691] libdrm-0:2.4.134-2.fc45.aarch 100% | 37.5 MiB/s | 192.2 KiB | 00m00s [272/691] libpciaccess-devel-0:0.16-18. 100% | 4.0 MiB/s | 12.3 KiB | 00m00s [273/691] jxrlib-0:1.1-34.fc45.aarch64 100% | 5.3 MiB/s | 447.1 KiB | 00m00s [274/691] alembic-libs-0:1.8.12-3.fc45. 100% | 55.8 MiB/s | 514.2 KiB | 00m00s [275/691] fmt-0:12.1.0-3.fc45.aarch64 100% | 33.9 MiB/s | 104.3 KiB | 00m00s [276/691] cgnslib-libs-0:4.5.2-2.fc45.a 100% | 8.4 MiB/s | 311.2 KiB | 00m00s [277/691] hdf5-0:2.1.1-5.fc45.aarch64 100% | 102.7 MiB/s | 2.1 MiB | 00m00s [278/691] libavcodec-free-0:9.0.2-1.fc4 100% | 145.0 MiB/s | 4.5 MiB | 00m00s [279/691] libavformat-free-0:9.0.2-1.fc 100% | 92.4 MiB/s | 1.2 MiB | 00m00s [280/691] libavutil-free-0:9.0.2-1.fc46 100% | 48.6 MiB/s | 348.1 KiB | 00m00s [281/691] PDAL-libs-0:2.10.2-5.fc46.aar 100% | 16.4 MiB/s | 2.0 MiB | 00m00s [282/691] liblas-0:1.8.2-0.33.git0839c6 100% | 28.2 MiB/s | 288.9 KiB | 00m00s [283/691] libogg-2:1.3.6-4.fc45.aarch64 100% | 8.2 MiB/s | 33.5 KiB | 00m00s [284/691] libpq-0:18.4-4.fc45.aarch64 100% | 92.8 MiB/s | 285.1 KiB | 00m00s [285/691] libharu-0:2.4.5-3.fc45.aarch6 100% | 16.6 MiB/s | 576.3 KiB | 00m00s [286/691] libswscale-free-0:9.0.2-1.fc4 100% | 41.5 MiB/s | 297.7 KiB | 00m00s [287/691] libtheora-1:1.1.1-42.fc45.aar 100% | 21.7 MiB/s | 155.5 KiB | 00m00s [288/691] mariadb-connector-c-0:3.4.9-3 100% | 33.0 MiB/s | 202.8 KiB | 00m00s [289/691] netcdf-0:4.10.1-4.fc46.aarch6 100% | 28.9 MiB/s | 829.4 KiB | 00m00s [290/691] openslide-0:4.0.1-3.fc46.aarc 100% | 2.1 MiB/s | 151.8 KiB | 00m00s [291/691] openxr-libs-0:1.1.63-1.fc46.a 100% | 16.2 MiB/s | 99.3 KiB | 00m00s [292/691] openvr-api-0:2.15.6-2.fc45.aa 100% | 576.7 KiB/s | 31.1 KiB | 00m00s [293/691] pugixml-0:1.16-2.fc45.aarch64 100% | 20.0 MiB/s | 102.2 KiB | 00m00s [294/691] gdal-libs-0:3.13.3-5.fc46.aar 100% | 44.0 MiB/s | 10.7 MiB | 00m00s [295/691] unixODBC-0:2.3.14-36.fc45.aar 100% | 24.3 MiB/s | 397.9 KiB | 00m00s [296/691] default-fonts-core-sans-0:4.3 100% | 9.4 MiB/s | 28.8 KiB | 00m00s [297/691] fonts-filesystem-1:5.0.0-4.fc 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [298/691] boost-0:1.90.0-13.fc45.aarch6 100% | 2.4 MiB/s | 12.3 KiB | 00m00s [299/691] xml-common-0:0.6.3-70.fc46.no 100% | 4.3 MiB/s | 31.0 KiB | 00m00s [300/691] proj-0:9.9.0-1.fc46.aarch64 100% | 39.4 MiB/s | 1.5 MiB | 00m00s [301/691] boost-numpy3-0:1.90.0-13.fc45 100% | 5.3 MiB/s | 27.0 KiB | 00m00s [302/691] freeglut-0:3.8.0-3.fc45.aarch 100% | 28.8 MiB/s | 147.6 KiB | 00m00s [303/691] cgnslib-0:4.5.2-2.fc45.aarch6 100% | 16.5 MiB/s | 421.4 KiB | 00m00s [304/691] libaec-devel-0:1.1.7-2.fc45.a 100% | 592.8 KiB/s | 15.4 KiB | 00m00s [305/691] blas-devel-0:3.12.0-12.fc45.a 100% | 978.6 KiB/s | 26.4 KiB | 00m00s [306/691] lapack64_-0:3.12.0-12.fc45.aa 100% | 51.5 MiB/s | 2.5 MiB | 00m00s [307/691] lapack64-0:3.12.0-12.fc45.aar 100% | 44.3 MiB/s | 2.5 MiB | 00m00s [308/691] laszip-devel-0:3.5.0-4.fc45.a 100% | 2.5 MiB/s | 20.7 KiB | 00m00s [309/691] libgeotiff-devel-0:1.7.4-6.fc 100% | 6.0 MiB/s | 42.9 KiB | 00m00s [310/691] automake-0:1.18.1-5.fc45.noar 100% | 88.4 MiB/s | 723.9 KiB | 00m00s [311/691] libswresample-free-0:9.0.2-1. 100% | 10.2 MiB/s | 62.7 KiB | 00m00s [312/691] libwebp-devel-0:1.6.0-4.fc45. 100% | 9.5 MiB/s | 39.0 KiB | 00m00s [313/691] libzstd-devel-0:1.5.7-6.fc45. 100% | 11.0 MiB/s | 56.2 KiB | 00m00s [314/691] libxkbcommon-0:1.13.1-4.fc46. 100% | 34.6 MiB/s | 177.2 KiB | 00m00s [315/691] xz-devel-1:5.8.4-1.fc46.aarch 100% | 12.9 MiB/s | 66.2 KiB | 00m00s [316/691] liblerc-devel-0:4.2.0-1.fc45. 100% | 103.9 MiB/s | 3.2 MiB | 00m00s [317/691] lapack-0:3.12.0-12.fc45.aarch 100% | 99.5 MiB/s | 12.0 MiB | 00m00s [318/691] netcdf-cxx-0:4.2-44.fc45.aarc 100% | 1.5 MiB/s | 41.7 KiB | 00m00s [319/691] netcdf-devel-0:4.10.1-4.fc46. 100% | 3.2 MiB/s | 112.3 KiB | 00m00s [320/691] libdicom-devel-0:1.3.0-2.fc45 100% | 713.6 KiB/s | 17.1 KiB | 00m00s [321/691] libcurl-devel-0:8.23.0~rc2-1. 100% | 140.6 MiB/s | 1.0 MiB | 00m00s [322/691] vtk-qt-0:9.7.0-2.fc46.aarch64 100% | 50.1 MiB/s | 307.6 KiB | 00m00s [323/691] pcre2-utf16-0:10.47-1.fc45.2. 100% | 32.0 MiB/s | 229.5 KiB | 00m00s [324/691] openjpeg-devel-0:2.5.4-4.fc45 100% | 778.9 KiB/s | 27.3 KiB | 00m00s [325/691] qt6-qtbase-0:6.11.2-3.fc46.aa 100% | 119.4 MiB/s | 4.2 MiB | 00m00s [326/691] qt6-qtbase-ibase-0:6.11.2-3.f 100% | 10.9 MiB/s | 66.9 KiB | 00m00s [327/691] qt6-qtbase-mysql-0:6.11.2-3.f 100% | 8.4 MiB/s | 51.6 KiB | 00m00s [328/691] qt6-qtbase-odbc-0:6.11.2-3.fc 100% | 12.6 MiB/s | 64.4 KiB | 00m00s [329/691] qt6-qtbase-gui-0:6.11.2-3.fc4 100% | 141.4 MiB/s | 8.2 MiB | 00m00s [330/691] qt6-qt5compat-0:6.11.2-1.fc46 100% | 7.7 MiB/s | 566.0 KiB | 00m00s [331/691] qt6-qtbase-postgresql-0:6.11. 100% | 6.3 MiB/s | 58.3 KiB | 00m00s [332/691] qt6-rpm-macros-0:6.11.2-1.fc4 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [333/691] vulkan-loader-devel-0:1.4.357 100% | 4.0 MiB/s | 12.3 KiB | 00m00s [334/691] wayland-devel-0:1.26.0-3.fc46 100% | 26.2 MiB/s | 160.9 KiB | 00m00s [335/691] qt6-designer-0:6.11.2-1.fc46. 100% | 6.0 MiB/s | 196.2 KiB | 00m00s [336/691] qt6-linguist-0:6.11.2-1.fc46. 100% | 47.8 MiB/s | 1.2 MiB | 00m00s [337/691] qt6-qttools-0:6.11.2-1.fc46.a 100% | 35.5 MiB/s | 218.1 KiB | 00m00s [338/691] qt6-qtdeclarative-0:6.11.2-2. 100% | 181.6 MiB/s | 14.2 MiB | 00m00s [339/691] qt6-doctools-0:6.11.2-1.fc46. 100% | 9.8 MiB/s | 832.0 KiB | 00m00s [340/691] qt6-qttools-libs-help-0:6.11. 100% | 40.4 MiB/s | 207.0 KiB | 00m00s [341/691] sqlite-0:3.53.4-1.fc45.aarch6 100% | 60.9 MiB/s | 935.7 KiB | 00m00s [342/691] prrte-libs-0:4.1.0-2.fc46.aar 100% | 103.9 MiB/s | 532.1 KiB | 00m00s [343/691] gettext-0:1.0-4.fc46.aarch64 100% | 182.2 MiB/s | 2.0 MiB | 00m00s [344/691] perl-File-Temp-1:0.231.200-52 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [345/691] qt6-qttools-libs-designercomp 100% | 17.1 MiB/s | 945.0 KiB | 00m00s [346/691] perl-HTTP-Tiny-0:0.096-528.fc 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [347/691] perl-Term-ANSIColor-0:5.01-52 100% | 23.1 MiB/s | 47.3 KiB | 00m00s [348/691] perl-Pod-Simple-1:3.48-527.fc 100% | 54.2 MiB/s | 222.0 KiB | 00m00s [349/691] perl-Term-Cap-0:1.18-527.fc45 100% | 10.6 MiB/s | 21.7 KiB | 00m00s [350/691] libXau-0:1.0.12-5.fc45.aarch6 100% | 10.9 MiB/s | 33.6 KiB | 00m00s [351/691] perl-Class-Struct-0:0.68-527. 100% | 5.3 MiB/s | 21.8 KiB | 00m00s [352/691] libwayland-client-0:1.26.0-3. 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [353/691] mesa-libgbm-0:26.2.4-1.fc46.a 100% | 4.1 MiB/s | 21.2 KiB | 00m00s [354/691] libXxf86vm-0:1.1.6-5.fc45.aar 100% | 5.7 MiB/s | 17.5 KiB | 00m00s [355/691] rdma-core-common-0:65.0-5.fc4 100% | 1.3 MiB/s | 18.4 KiB | 00m00s [356/691] jbigkit-libs-0:2.1-34.fc45.aa 100% | 6.5 MiB/s | 53.2 KiB | 00m00s [357/691] liblerc-0:4.2.0-1.fc45.aarch6 100% | 24.0 MiB/s | 196.9 KiB | 00m00s [358/691] mesa-dri-drivers-0:26.2.4-1.f 100% | 186.3 MiB/s | 10.2 MiB | 00m00s [359/691] libdeflate-0:1.26-1.fc46.aarc 100% | 4.8 MiB/s | 63.8 KiB | 00m00s [360/691] lzo-0:2.10-17.fc45.aarch64 100% | 16.1 MiB/s | 65.9 KiB | 00m00s [361/691] graphite2-0:1.3.14-22.fc45.aa 100% | 14.7 MiB/s | 90.2 KiB | 00m00s [362/691] lzo-devel-0:2.10-17.fc45.aarc 100% | 9.5 MiB/s | 39.0 KiB | 00m00s [363/691] pixman-0:0.46.2-4.fc45.aarch6 100% | 29.6 MiB/s | 212.4 KiB | 00m00s [364/691] libffi-devel-0:3.8.0-1.fc46.a 100% | 15.3 MiB/s | 31.4 KiB | 00m00s [365/691] pixman-devel-0:0.46.2-4.fc45. 100% | 4.3 MiB/s | 17.7 KiB | 00m00s [366/691] libmount-devel-0:2.42.4-2.fc4 100% | 12.5 MiB/s | 25.7 KiB | 00m00s [367/691] libselinux-devel-0:3.11-5.fc4 100% | 52.3 MiB/s | 160.6 KiB | 00m00s [368/691] pcre2-devel-0:10.47-1.fc45.2. 100% | 136.8 MiB/s | 560.4 KiB | 00m00s [369/691] sysprof-capture-devel-0:51.0- 100% | 56.5 MiB/s | 173.6 KiB | 00m00s [370/691] python3-packaging-0:26.3-1.fc 100% | 35.8 MiB/s | 293.6 KiB | 00m00s [371/691] libpciaccess-0:0.16-18.fc45.a 100% | 6.5 MiB/s | 26.5 KiB | 00m00s [372/691] qt6-qttools-libs-designer-0:6 100% | 15.7 MiB/s | 2.9 MiB | 00m00s [373/691] libicu-0:78.3-8.fc45.aarch64 100% | 253.6 MiB/s | 10.9 MiB | 00m00s [374/691] libgeotiff-0:1.7.4-6.fc45.aar 100% | 2.0 MiB/s | 97.4 KiB | 00m00s [375/691] armadillo-0:12.8.1-12.fc45.aa 100% | 754.5 KiB/s | 30.2 KiB | 00m00s [376/691] cfitsio-0:4.6.4-3.fc45.aarch6 100% | 21.9 MiB/s | 584.1 KiB | 00m00s [377/691] blosc-0:1.21.6-12.fc45.aarch6 100% | 1.1 MiB/s | 48.8 KiB | 00m00s [378/691] freexl-0:2.0.0-22.fc45.aarch6 100% | 1.9 MiB/s | 45.7 KiB | 00m00s [379/691] giflib-0:6.1.3-3.fc45.aarch64 100% | 17.7 MiB/s | 54.3 KiB | 00m00s [380/691] geos-0:3.15.0-1.fc46.aarch64 100% | 49.5 MiB/s | 1.3 MiB | 00m00s [381/691] libaec-0:1.1.7-2.fc45.aarch64 100% | 1.2 MiB/s | 36.5 KiB | 00m00s [382/691] libarrow-dataset-libs-0:25.0. 100% | 10.7 MiB/s | 472.6 KiB | 00m00s [383/691] libarrow-compute-libs-0:25.0. 100% | 31.1 MiB/s | 2.4 MiB | 00m00s [384/691] libgta-0:1.2.1-18.fc45.aarch6 100% | 924.0 KiB/s | 35.1 KiB | 00m00s [385/691] libkml-0:1.3.0-62.fc46.aarch6 100% | 12.6 MiB/s | 334.4 KiB | 00m00s [386/691] libarrow-0:25.0.1-3.fc46.aarc 100% | 23.1 MiB/s | 3.1 MiB | 00m00s [387/691] muParser-0:2.3.5-6.fc45.aarch 100% | 31.2 MiB/s | 159.7 KiB | 00m00s [388/691] libspatialite-0:5.1.0-16.fc46 100% | 70.4 MiB/s | 2.7 MiB | 00m00s [389/691] poppler-0:26.08.0-1.fc45.aarc 100% | 180.8 MiB/s | 1.3 MiB | 00m00s [390/691] libqhull_r-1:8.0.2-10.fc45.aa 100% | 3.4 MiB/s | 194.3 KiB | 00m00s [391/691] aribb24-0:1.0.3^20160216git5e 100% | 13.2 MiB/s | 40.5 KiB | 00m00s [392/691] codec2-0:1.2.0-10.fc45.aarch6 100% | 155.7 MiB/s | 637.9 KiB | 00m00s [393/691] fdk-aac-free-0:2.0.3-3.fc45.a 100% | 63.8 MiB/s | 326.4 KiB | 00m00s [394/691] parquet-libs-0:25.0.1-3.fc46. 100% | 21.9 MiB/s | 1.1 MiB | 00m00s [395/691] gsm-0:1.0.24-3.fc45.aarch64 100% | 4.3 MiB/s | 35.4 KiB | 00m00s [396/691] ilbc-0:3.0.4-22.fc46.aarch64 100% | 13.3 MiB/s | 54.4 KiB | 00m00s [397/691] lame-libs-0:4.0-1.fc46.aarch6 100% | 53.3 MiB/s | 272.7 KiB | 00m00s [398/691] xerces-c-0:3.3.0-10.fc45.aarc 100% | 21.8 MiB/s | 982.4 KiB | 00m00s [399/691] libaribcaption-0:1.1.1-5.fc45 100% | 8.8 MiB/s | 107.7 KiB | 00m00s [400/691] libaom-0:3.13.3-3.fc45.aarch6 100% | 96.3 MiB/s | 1.6 MiB | 00m00s [401/691] libdav1d-0:1.5.4-1.fc46.aarch 100% | 73.9 MiB/s | 378.6 KiB | 00m00s [402/691] liblc3-0:1.1.3-9.fc45.aarch64 100% | 16.4 MiB/s | 101.0 KiB | 00m00s [403/691] libjxl-1:0.11.2-2.fc45.aarch6 100% | 75.6 MiB/s | 851.6 KiB | 00m00s [404/691] libva-0:2.24.1-2.fc45.aarch64 100% | 14.6 MiB/s | 119.6 KiB | 00m00s [405/691] libvorbis-1:1.3.7-21.fc45.aar 100% | 25.7 MiB/s | 184.3 KiB | 00m00s [406/691] librsvg2-0:2.63.2-1.fc46.aarc 100% | 103.5 MiB/s | 1.8 MiB | 00m00s [407/691] noopenh264-0:2.6.0-5.fc45.aar 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [408/691] libvpx-0:1.17.0-1.fc46.aarch6 100% | 89.8 MiB/s | 1.3 MiB | 00m00s [409/691] openapv-libs-0:0.3.0.0-1.fc46 100% | 7.0 MiB/s | 64.4 KiB | 00m00s [410/691] opencore-amr-0:0.1.6-11.fc45. 100% | 17.1 MiB/s | 174.7 KiB | 00m00s [411/691] opus-0:1.6-3.fc45.aarch64 100% | 61.0 MiB/s | 250.0 KiB | 00m00s [412/691] rav1e-libs-0:0.8.1-5.fc46.aar 100% | 113.0 MiB/s | 810.2 KiB | 00m00s [413/691] snappy-0:1.2.2-6.fc45.aarch64 100% | 5.1 MiB/s | 41.8 KiB | 00m00s [414/691] speex-0:1.2.0-22.fc45.aarch64 100% | 8.0 MiB/s | 65.2 KiB | 00m00s [415/691] twolame-libs-0:0.4.0-10.fc45. 100% | 11.2 MiB/s | 68.6 KiB | 00m00s [416/691] vo-amrwbenc-0:0.1.3-25.fc45.a 100% | 19.5 MiB/s | 80.0 KiB | 00m00s [417/691] xevd-libs-0:0.7.0-2.fc46.aarc 100% | 22.8 MiB/s | 140.3 KiB | 00m00s [418/691] xeve-libs-0:0.7.0-2.fc46.aarc 100% | 53.5 MiB/s | 273.9 KiB | 00m00s [419/691] svt-av1-libs-0:3.1.2-3.fc45.a 100% | 76.9 MiB/s | 1.3 MiB | 00m00s [420/691] xvidcore-0:1.3.7-20.fc45.aarc 100% | 71.0 MiB/s | 218.3 KiB | 00m00s [421/691] zvbi-0:0.2.45-1.fc46.aarch64 100% | 83.2 MiB/s | 426.1 KiB | 00m00s [422/691] game-music-emu-0:0.6.5-2.fc45 100% | 22.7 MiB/s | 162.6 KiB | 00m00s [423/691] libbluray-0:1.4.0-5.fc46.aarc 100% | 17.1 MiB/s | 140.4 KiB | 00m00s [424/691] libchromaprint-0:1.6.1-2.fc46 100% | 5.1 MiB/s | 41.6 KiB | 00m00s [425/691] libdvdnav-0:7.0.0-2.fc45.aarc 100% | 7.7 MiB/s | 55.2 KiB | 00m00s [426/691] libdvdread-0:7.1.1-1.fc45.aar 100% | 10.6 MiB/s | 86.6 KiB | 00m00s [427/691] libmodplug-1:0.8.9.0-30.fc45. 100% | 27.6 MiB/s | 169.4 KiB | 00m00s [428/691] librabbitmq-0:0.18.0-1.fc46.a 100% | 10.6 MiB/s | 43.6 KiB | 00m00s [429/691] librist-0:0.2.11-2.fc45.aarch 100% | 13.7 MiB/s | 84.2 KiB | 00m00s [430/691] libopenmpt-0:0.8.9-1.fc46.aar 100% | 64.2 MiB/s | 722.8 KiB | 00m00s [431/691] libsmbclient-2:4.25.0-5.fc46. 100% | 15.7 MiB/s | 80.3 KiB | 00m00s [432/691] srt-libs-0:1.5.7-1.fc46.aarch 100% | 41.1 MiB/s | 378.5 KiB | 00m00s [433/691] libvdpau-0:1.5-12.fc45.aarch6 100% | 2.3 MiB/s | 16.4 KiB | 00m00s [434/691] zeromq-0:4.3.5-24.fc45.aarch6 100% | 45.0 MiB/s | 461.2 KiB | 00m00s [435/691] mariadb-connector-c-config-0: 100% | 5.3 MiB/s | 21.7 KiB | 00m00s [436/691] libzip-0:1.11.4-5.fc45.aarch6 100% | 17.1 MiB/s | 69.9 KiB | 00m00s [437/691] laszip-0:3.5.0-4.fc45.aarch64 100% | 13.1 MiB/s | 227.3 KiB | 00m00s [438/691] boost-thread-0:1.90.0-13.fc45 100% | 2.0 MiB/s | 52.0 KiB | 00m00s [439/691] odbcinst-generate-0:2.3.14-36 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [440/691] google-noto-sans-vf-fonts-0:2 100% | 119.9 MiB/s | 613.9 KiB | 00m00s [441/691] libdicom-0:1.3.0-2.fc45.aarch 100% | 3.0 MiB/s | 114.7 KiB | 00m00s [442/691] boost-charconv-0:1.90.0-13.fc 100% | 16.4 MiB/s | 83.7 KiB | 00m00s [443/691] proj-data-0:9.9.0-1.fc46.noar 100% | 37.3 MiB/s | 1.4 MiB | 00m00s [444/691] boost-chrono-0:1.90.0-13.fc45 100% | 5.8 MiB/s | 23.8 KiB | 00m00s [445/691] boost-atomic-0:1.90.0-13.fc45 100% | 678.6 KiB/s | 18.3 KiB | 00m00s [446/691] boost-cobalt-0:1.90.0-13.fc45 100% | 7.4 MiB/s | 190.0 KiB | 00m00s [447/691] boost-container-0:1.90.0-13.f 100% | 1.2 MiB/s | 37.7 KiB | 00m00s [448/691] boost-context-0:1.90.0-13.fc4 100% | 453.6 KiB/s | 15.0 KiB | 00m00s [449/691] boost-date-time-0:1.90.0-13.f 100% | 3.3 MiB/s | 13.7 KiB | 00m00s [450/691] boost-contract-0:1.90.0-13.fc 100% | 1.7 MiB/s | 44.8 KiB | 00m00s [451/691] boost-coroutine-0:1.90.0-13.f 100% | 725.6 KiB/s | 18.1 KiB | 00m00s [452/691] boost-fiber-0:1.90.0-13.fc45. 100% | 1.9 MiB/s | 42.1 KiB | 00m00s [453/691] boost-filesystem-0:1.90.0-13. 100% | 2.3 MiB/s | 65.5 KiB | 00m00s [454/691] boost-graph-0:1.90.0-13.fc45. 100% | 5.2 MiB/s | 143.3 KiB | 00m00s [455/691] boost-iostreams-0:1.90.0-13.f 100% | 1.6 MiB/s | 39.2 KiB | 00m00s [456/691] boost-json-0:1.90.0-13.fc45.a 100% | 5.3 MiB/s | 146.8 KiB | 00m00s [457/691] boost-log-0:1.90.0-13.fc45.aa 100% | 16.9 MiB/s | 450.1 KiB | 00m00s [458/691] boost-locale-0:1.90.0-13.fc45 100% | 5.8 MiB/s | 213.1 KiB | 00m00s [459/691] boost-process-0:1.90.0-13.fc4 100% | 9.3 MiB/s | 38.1 KiB | 00m00s [460/691] boost-nowide-0:1.90.0-13.fc45 100% | 712.5 KiB/s | 18.5 KiB | 00m00s [461/691] boost-math-0:1.90.0-13.fc45.a 100% | 5.9 MiB/s | 243.4 KiB | 00m00s [462/691] boost-program-options-0:1.90. 100% | 3.0 MiB/s | 103.0 KiB | 00m00s [463/691] boost-regex-0:1.90.0-13.fc45. 100% | 13.1 MiB/s | 107.1 KiB | 00m00s [464/691] boost-python3-0:1.90.0-13.fc4 100% | 3.3 MiB/s | 91.4 KiB | 00m00s [465/691] boost-serialization-0:1.90.0- 100% | 17.3 MiB/s | 123.8 KiB | 00m00s [466/691] boost-test-0:1.90.0-13.fc45.a 100% | 23.8 MiB/s | 219.4 KiB | 00m00s [467/691] boost-random-0:1.90.0-13.fc45 100% | 585.4 KiB/s | 22.2 KiB | 00m00s [468/691] boost-timer-0:1.90.0-13.fc45. 100% | 4.7 MiB/s | 19.3 KiB | 00m00s [469/691] boost-type_erasure-0:1.90.0-1 100% | 6.1 MiB/s | 31.3 KiB | 00m00s [470/691] boost-stacktrace-0:1.90.0-13. 100% | 1.6 MiB/s | 35.7 KiB | 00m00s [471/691] boost-url-0:1.90.0-13.fc45.aa 100% | 3.8 MiB/s | 123.1 KiB | 00m00s [472/691] boost-wave-0:1.90.0-13.fc45.a 100% | 6.9 MiB/s | 231.5 KiB | 00m00s [473/691] blas-0:3.12.0-12.fc45.aarch64 100% | 70.6 MiB/s | 578.4 KiB | 00m00s [474/691] python3-numpy-1:2.5.3-1.fc46. 100% | 130.3 MiB/s | 7.2 MiB | 00m00s [475/691] cgnslib-common-0:4.5.2-2.fc45 100% | 3.5 MiB/s | 115.6 KiB | 00m00s [476/691] autoconf-0:2.73-4.fc45.noarch 100% | 92.0 MiB/s | 848.1 KiB | 00m00s [477/691] blas64-0:3.12.0-12.fc45.aarch 100% | 6.4 MiB/s | 183.8 KiB | 00m00s [478/691] perl-Thread-Queue-0:3.14-527. 100% | 5.1 MiB/s | 21.0 KiB | 00m00s [479/691] perl-File-Path-0:2.18-527.fc4 100% | 6.8 MiB/s | 34.8 KiB | 00m00s [480/691] perl-threads-1:2.45-527.fc45. 100% | 18.4 MiB/s | 56.7 KiB | 00m00s [481/691] soxr-0:0.1.3-22.fc45.aarch64 100% | 22.5 MiB/s | 69.3 KiB | 00m00s [482/691] blas64_-0:3.12.0-12.fc45.aarc 100% | 7.5 MiB/s | 183.8 KiB | 00m00s [483/691] xkeyboard-config-0:2.48-4.fc4 100% | 140.4 MiB/s | 1.0 MiB | 00m00s [484/691] libidn2-devel-0:2.3.8-4.fc45. 100% | 21.5 MiB/s | 65.9 KiB | 00m00s [485/691] libnghttp2-devel-0:1.69.0-6.f 100% | 26.5 MiB/s | 54.2 KiB | 00m00s [486/691] krb5-devel-0:1.22.2-9.fc45.aa 100% | 12.7 MiB/s | 143.2 KiB | 00m00s [487/691] libnghttp3-devel-0:1.18.0-1.f 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [488/691] libpsl-devel-0:0.23.3-1.fc46. 100% | 11.0 MiB/s | 33.7 KiB | 00m00s [489/691] libssh-devel-0:0.12.2-1.fc45. 100% | 23.1 MiB/s | 47.2 KiB | 00m00s [490/691] ngtcp2-crypto-ossl-devel-0:1. 100% | 11.2 MiB/s | 11.5 KiB | 00m00s [491/691] ngtcp2-devel-0:1.22.1-3.fc45. 100% | 23.7 MiB/s | 48.6 KiB | 00m00s [492/691] dbus-libs-1:1.16.2-6.fc45.aar 100% | 35.7 MiB/s | 146.2 KiB | 00m00s [493/691] double-conversion-0:3.4.0-4.f 100% | 16.3 MiB/s | 50.2 KiB | 00m00s [494/691] openjpeg-tools-0:2.5.4-4.fc45 100% | 2.7 MiB/s | 80.7 KiB | 00m00s [495/691] libb2-0:0.98.1-16.fc45.aarch6 100% | 8.4 MiB/s | 25.8 KiB | 00m00s [496/691] libproxy-0:0.5.12-3.fc45.aarc 100% | 7.1 MiB/s | 43.8 KiB | 00m00s [497/691] qt6-filesystem-0:6.11.2-1.fc4 100% | 2.0 MiB/s | 10.4 KiB | 00m00s [498/691] qt6-qtbase-common-0:6.11.2-3. 100% | 3.7 MiB/s | 11.3 KiB | 00m00s [499/691] cups-libs-1:2.4.19-4.fc45.aar 100% | 63.3 MiB/s | 259.3 KiB | 00m00s [500/691] glx-utils-0:9.0.0-12.fc45.aar 100% | 23.3 MiB/s | 71.7 KiB | 00m00s [501/691] libwayland-cursor-0:1.26.0-3. 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [502/691] libinput-0:1.32.0-1.fc46.aarc 100% | 64.8 MiB/s | 265.4 KiB | 00m00s [503/691] libwayland-egl-0:1.26.0-3.fc4 100% | 6.2 MiB/s | 12.6 KiB | 00m00s [504/691] libxkbcommon-x11-0:1.13.1-4.f 100% | 7.1 MiB/s | 21.7 KiB | 00m00s [505/691] mtdev-0:1.1.6-13.fc45.aarch64 100% | 5.1 MiB/s | 20.8 KiB | 00m00s [506/691] tslib-0:1.24-3.fc45.aarch64 100% | 39.4 MiB/s | 161.2 KiB | 00m00s [507/691] xcb-util-cursor-0:0.1.6-3.fc4 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [508/691] xcb-util-image-0:0.4.1-10.fc4 100% | 6.0 MiB/s | 18.6 KiB | 00m00s [509/691] xcb-util-keysyms-0:0.4.1-10.f 100% | 4.6 MiB/s | 14.1 KiB | 00m00s [510/691] xcb-util-renderutil-0:0.3.10- 100% | 4.2 MiB/s | 17.1 KiB | 00m00s [511/691] xcb-util-wm-0:0.4.2-10.fc45.a 100% | 7.3 MiB/s | 30.0 KiB | 00m00s [512/691] libfbclient2-0:5.0.4.1812-2.f 100% | 108.9 MiB/s | 1.1 MiB | 00m00s [513/691] vulkan-headers-0:1.4.357.0-1. 100% | 134.4 MiB/s | 1.7 MiB | 00m00s [514/691] vulkan-loader-0:1.4.357.0-1.f 100% | 43.2 MiB/s | 177.1 KiB | 00m00s [515/691] libwayland-server-0:1.26.0-3. 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [516/691] qt6-qtsvg-0:6.11.2-1.fc46.aar 100% | 18.5 MiB/s | 303.3 KiB | 00m00s [517/691] qt6-qtshadertools-0:6.11.2-1. 100% | 9.4 MiB/s | 2.0 MiB | 00m00s [518/691] qt6-qttools-common-0:6.11.2-1 100% | 2.8 MiB/s | 11.4 KiB | 00m00s [519/691] gettext-libs-0:1.0-4.fc46.aar 100% | 70.9 MiB/s | 798.9 KiB | 00m00s [520/691] gettext-runtime-0:1.0-4.fc46. 100% | 28.7 MiB/s | 176.2 KiB | 00m00s [521/691] clang22-libs-0:22.1.8-3.fc46. 100% | 134.6 MiB/s | 27.2 MiB | 00m00s [522/691] libtextstyle-0:1.0-4.fc46.aar 100% | 3.3 MiB/s | 90.2 KiB | 00m00s [523/691] llvm22-libs-0:22.1.8-3.fc46.a 100% | 143.1 MiB/s | 32.8 MiB | 00m00s [524/691] perl-IO-Socket-SSL-0:2.099-2. 100% | 5.6 MiB/s | 236.2 KiB | 00m00s [525/691] perl-Net-SSLeay-0:1.96-5.fc45 100% | 9.0 MiB/s | 378.8 KiB | 00m00s [526/691] perl-Time-HiRes-4:1.9780-527. 100% | 14.0 MiB/s | 57.2 KiB | 00m00s [527/691] perl-Time-Local-2:1.350-527.f 100% | 8.4 MiB/s | 34.2 KiB | 00m00s [528/691] perl-Pod-Escapes-1:1.07-527.f 100% | 3.8 MiB/s | 19.6 KiB | 00m00s [529/691] perl-Text-Tabs+Wrap-0:2024.00 100% | 7.0 MiB/s | 21.5 KiB | 00m00s [530/691] perl-if-0:0.61.000-527.fc45.n 100% | 4.5 MiB/s | 13.7 KiB | 00m00s [531/691] libxshmfence-0:1.3.2-9.fc45.a 100% | 4.4 MiB/s | 13.4 KiB | 00m00s [532/691] ncurses-0:6.6-3.fc45.aarch64 100% | 59.8 MiB/s | 428.8 KiB | 00m00s [533/691] lm_sensors-libs-0:3.6.0-25.fc 100% | 6.6 MiB/s | 40.6 KiB | 00m00s [534/691] mesa-filesystem-0:26.2.4-1.fc 100% | 2.4 MiB/s | 14.7 KiB | 00m00s [535/691] lzo-minilzo-0:2.10-17.fc45.aa 100% | 4.7 MiB/s | 23.8 KiB | 00m00s [536/691] libblkid-devel-0:2.42.4-2.fc4 100% | 7.9 MiB/s | 24.4 KiB | 00m00s [537/691] libsepol-devel-0:3.11-2.fc45. 100% | 11.8 MiB/s | 48.3 KiB | 00m00s [538/691] spirv-tools-libs-0:2026.3-1.f 100% | 82.9 MiB/s | 1.7 MiB | 00m00s [539/691] pcre2-utf32-0:10.47-1.fc45.2. 100% | 53.5 MiB/s | 219.1 KiB | 00m00s [540/691] hwdata-0:0.412-1.fc46.noarch 100% | 122.5 MiB/s | 1.7 MiB | 00m00s [541/691] arpack-0:3.9.1-10.fc45.aarch6 100% | 6.2 MiB/s | 176.4 KiB | 00m00s [542/691] minizip-ng-compat-0:4.1.0-5.f 100% | 2.1 MiB/s | 60.4 KiB | 00m00s [543/691] flexiblas-netlib-0:3.5.0-4.fc 100% | 72.5 MiB/s | 4.0 MiB | 00m00s [544/691] libarrow-doc-0:25.0.1-3.fc46. 100% | 1.1 MiB/s | 28.6 KiB | 00m00s [545/691] re2-2:20251105-23.fc46.aarch6 100% | 25.9 MiB/s | 212.5 KiB | 00m00s [546/691] liborc2-0:2.3.1-2.fc46.aarch6 100% | 19.3 MiB/s | 552.0 KiB | 00m00s [547/691] utf8proc-0:2.11.3-3.fc45.aarc 100% | 13.5 MiB/s | 83.0 KiB | 00m00s [548/691] libarrow-acero-libs-0:25.0.1- 100% | 15.1 MiB/s | 464.8 KiB | 00m00s [549/691] llvm-libs-0:23.1.2-1.fc46.aar 100% | 177.5 MiB/s | 34.8 MiB | 00m00s [550/691] uriparser-0:1.0.2-2.fc45.aarc 100% | 1.1 MiB/s | 69.9 KiB | 00m00s [551/691] librttopo-0:1.1.0-20.fc45.aar 100% | 5.5 MiB/s | 203.4 KiB | 00m00s [552/691] gpgmepp-1:2.0.0-2.fc45.aarch6 100% | 33.3 MiB/s | 170.5 KiB | 00m00s [553/691] nspr-0:4.39.0-9.fc46.aarch64 100% | 16.6 MiB/s | 136.0 KiB | 00m00s [554/691] nss-0:3.130.0-2.fc46.aarch64 100% | 114.9 MiB/s | 705.9 KiB | 00m00s [555/691] poppler-data-0:0.4.11-12.fc45 100% | 65.5 MiB/s | 2.0 MiB | 00m00s [556/691] thrift-0:0.25.0-1.fc46.aarch6 100% | 33.1 MiB/s | 1.6 MiB | 00m00s [557/691] highway-0:1.3.0-3.fc45.aarch6 100% | 27.9 MiB/s | 171.6 KiB | 00m00s [558/691] lpcnetfreedv-0:0.5-11.fc45.aa 100% | 140.9 MiB/s | 7.3 MiB | 00m00s [559/691] shared-mime-info-0:2.5.1-3.fc 100% | 42.1 MiB/s | 474.1 KiB | 00m00s [560/691] mpg123-libs-0:1.33.6-3.fc45.a 100% | 13.1 MiB/s | 361.3 KiB | 00m00s [561/691] cairo-gobject-0:1.18.6-1.fc46 100% | 3.3 MiB/s | 16.9 KiB | 00m00s [562/691] gdk-pixbuf2-0:2.44.8-3.fc46.a 100% | 70.4 MiB/s | 504.7 KiB | 00m00s [563/691] pango-0:1.58.2-1.fc45.aarch64 100% | 43.6 MiB/s | 357.5 KiB | 00m00s [564/691] libudfread-0:1.2.0-4.fc45.aar 100% | 5.4 MiB/s | 33.4 KiB | 00m00s [565/691] cjson-0:1.7.19-2.fc45.aarch64 100% | 6.2 MiB/s | 31.9 KiB | 00m00s [566/691] nettle3.10-0:3.10.1-7.fc45.aa 100% | 68.5 MiB/s | 350.8 KiB | 00m00s [567/691] libldb-2:4.25.0-5.fc46.aarch6 100% | 27.0 MiB/s | 193.4 KiB | 00m00s [568/691] libtalloc-0:2.5.0-2.fc46.aarc 100% | 6.6 MiB/s | 33.9 KiB | 00m00s [569/691] libtevent-0:0.17.2-2.fc46.aar 100% | 12.4 MiB/s | 50.7 KiB | 00m00s [570/691] libwbclient-2:4.25.0-5.fc46.a 100% | 15.9 MiB/s | 48.9 KiB | 00m00s [571/691] samba-common-2:4.25.0-5.fc46. 100% | 22.5 MiB/s | 184.4 KiB | 00m00s [572/691] samba-core-libs-2:4.25.0-5.fc 100% | 48.3 MiB/s | 543.6 KiB | 00m00s [573/691] libsodium-0:1.0.22-2.fc45.aar 100% | 19.4 MiB/s | 159.3 KiB | 00m00s [574/691] samba-ndr-libs-2:4.25.0-5.fc4 100% | 66.7 MiB/s | 1.2 MiB | 00m00s [575/691] libunwind-0:1.8.3-4.fc46.aarc 100% | 11.4 MiB/s | 81.8 KiB | 00m00s [576/691] openpgm-0:5.3.128-7.fc45.aarc 100% | 42.7 MiB/s | 174.9 KiB | 00m00s [577/691] samba-client-libs-2:4.25.0-5. 100% | 86.9 MiB/s | 3.2 MiB | 00m00s [578/691] google-noto-fonts-common-0:20 100% | 2.0 MiB/s | 16.7 KiB | 00m00s [579/691] gettext-devel-0:1.0-4.fc46.aa 100% | 26.6 MiB/s | 299.1 KiB | 00m00s [580/691] m4-0:1.4.21-3.fc45.aarch64 100% | 27.7 MiB/s | 340.4 KiB | 00m00s [581/691] perl-Data-Dumper-0:2.192-528. 100% | 17.9 MiB/s | 55.0 KiB | 00m00s [582/691] perl-File-Compare-0:1.100.800 100% | 6.3 MiB/s | 12.9 KiB | 00m00s [583/691] perl-File-Find-0:1.44-527.fc4 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [584/691] perl-File-Copy-0:2.43-527.fc4 100% | 4.8 MiB/s | 19.7 KiB | 00m00s [585/691] keyutils-libs-devel-0:1.6.3-8 100% | 30.9 MiB/s | 63.2 KiB | 00m00s [586/691] libcom_err-devel-0:1.47.4-2.f 100% | 2.7 MiB/s | 16.4 KiB | 00m00s [587/691] perl-threads-shared-0:1.73-52 100% | 4.8 MiB/s | 43.9 KiB | 00m00s [588/691] python3-numpy-f2py-1:2.5.3-1. 100% | 12.9 MiB/s | 515.9 KiB | 00m00s [589/691] libverto-devel-0:0.3.2-13.fc4 100% | 2.0 MiB/s | 14.2 KiB | 00m00s [590/691] publicsuffix-list-0:20260624- 100% | 30.2 MiB/s | 92.8 KiB | 00m00s [591/691] duktape-0:2.7.0-12.fc45.aarch 100% | 83.1 MiB/s | 170.2 KiB | 00m00s [592/691] libkadm5-0:1.22.2-9.fc45.aarc 100% | 5.9 MiB/s | 78.4 KiB | 00m00s [593/691] avahi-libs-0:0.9~rc2-9.fc45.a 100% | 16.0 MiB/s | 65.5 KiB | 00m00s [594/691] cups-filesystem-1:2.4.19-4.fc 100% | 5.9 MiB/s | 12.2 KiB | 00m00s [595/691] libevdev-0:1.13.7-1.fc46.aarc 100% | 7.4 MiB/s | 37.9 KiB | 00m00s [596/691] libwacom-0:2.20.0-1.fc46.aarc 100% | 9.8 MiB/s | 50.4 KiB | 00m00s [597/691] sdl2-compat-0:2.32.74-1.fc46. 100% | 23.3 MiB/s | 143.4 KiB | 00m00s [598/691] clang22-resource-filesystem-0 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [599/691] llvm22-filesystem-0:22.1.8-3. 100% | 2.4 MiB/s | 12.4 KiB | 00m00s [600/691] gettext-envsubst-0:1.0-4.fc46 100% | 7.3 MiB/s | 37.4 KiB | 00m00s [601/691] perl-IO-Socket-IP-0:0.44-527. 100% | 13.7 MiB/s | 42.0 KiB | 00m00s [602/691] perl-URI-0:5.37-1.fc46.noarch 100% | 49.2 MiB/s | 151.0 KiB | 00m00s [603/691] perl-AutoLoader-0:5.74-527.fc 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [604/691] llvm-filesystem-0:23.1.2-1.fc 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [605/691] xcb-util-0:0.4.1-10.fc45.aarc 100% | 719.3 KiB/s | 18.0 KiB | 00m00s [606/691] flexiblas-0:3.5.0-4.fc46.aarc 100% | 3.7 MiB/s | 22.6 KiB | 00m00s [607/691] flexiblas-openblas-openmp-0:3 100% | 3.1 MiB/s | 15.9 KiB | 00m00s [608/691] abseil-cpp-0:20260817.0-1.fc4 100% | 153.8 MiB/s | 787.4 KiB | 00m00s [609/691] gpgme-0:2.0.1-6.fc45.aarch64 100% | 54.3 MiB/s | 222.5 KiB | 00m00s [610/691] nss-softokn-0:3.130.0-2.fc46. 100% | 42.5 MiB/s | 435.0 KiB | 00m00s [611/691] flexiblas-netlib64-0:3.5.0-4. 100% | 98.6 MiB/s | 3.8 MiB | 00m00s [612/691] nss-sysinit-0:3.130.0-2.fc46. 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [613/691] nss-util-0:3.130.0-2.fc46.aar 100% | 28.5 MiB/s | 87.6 KiB | 00m00s [614/691] fribidi-0:1.0.17-2.fc46.aarch 100% | 19.9 MiB/s | 101.7 KiB | 00m00s [615/691] glycin-libs-0:2.2.1-1.fc46.aa 100% | 149.5 MiB/s | 1.6 MiB | 00m00s [616/691] libthai-0:0.1.30-3.fc45.aarch 100% | 69.9 MiB/s | 214.8 KiB | 00m00s [617/691] libtdb-0:1.4.15-4.fc45.aarch6 100% | 11.0 MiB/s | 56.1 KiB | 00m00s [618/691] lmdb-libs-0:0.9.34-3.fc45.aar 100% | 14.9 MiB/s | 60.8 KiB | 00m00s [619/691] ngtcp2-crypto-gnutls-0:1.22.1 100% | 7.7 MiB/s | 23.6 KiB | 00m00s [620/691] gettext-common-devel-0:1.0-4. 100% | 118.3 MiB/s | 605.5 KiB | 00m00s [621/691] perl-B-0:1.92-527.fc45.aarch6 100% | 59.3 MiB/s | 182.1 KiB | 00m00s [622/691] libgudev-0:238-10.fc45.aarch6 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [623/691] libwacom-data-0:2.20.0-1.fc46 100% | 37.9 MiB/s | 349.7 KiB | 00m00s [624/691] SDL3-0:3.4.18-1.fc46.aarch64 100% | 94.7 MiB/s | 1.1 MiB | 00m00s [625/691] perl-MIME-Base32-0:1.303-26.f 100% | 5.0 MiB/s | 20.4 KiB | 00m00s [626/691] perl-Unicode-Normalize-0:1.32 100% | 35.2 MiB/s | 72.1 KiB | 00m00s [627/691] perl-libnet-0:3.15-528.fc45.n 100% | 41.8 MiB/s | 128.3 KiB | 00m00s [628/691] flexiblas-openblas-openmp64-0 100% | 5.2 MiB/s | 15.9 KiB | 00m00s [629/691] nss-softokn-freebl-0:3.130.0- 100% | 58.7 MiB/s | 360.7 KiB | 00m00s [630/691] glycin-loaders-0:2.2.1-1.fc46 100% | 105.7 MiB/s | 3.2 MiB | 00m00s [631/691] openblas-openmp-0:0.3.34-1.fc 100% | 86.9 MiB/s | 4.2 MiB | 00m00s [632/691] libseccomp-0:2.6.1-3.fc45.aar 100% | 9.2 MiB/s | 75.5 KiB | 00m00s [633/691] libdatrie-0:0.2.14-3.fc45.aar 100% | 10.4 MiB/s | 32.1 KiB | 00m00s [634/691] libdecor-0:0.2.5-3.fc45.aarch 100% | 11.1 MiB/s | 56.8 KiB | 00m00s [635/691] perl-Digest-MD5-0:2.59-527.fc 100% | 17.3 MiB/s | 35.5 KiB | 00m00s [636/691] perl-FileHandle-0:2.05-527.fc 100% | 4.9 MiB/s | 15.2 KiB | 00m00s [637/691] openblas-0:0.3.34-1.fc45.aarc 100% | 11.7 MiB/s | 48.1 KiB | 00m00s [638/691] bubblewrap-0:0.12.0-1.fc46.aa 100% | 21.3 MiB/s | 65.6 KiB | 00m00s [639/691] libheif-0:1.23.5-4.fc46.aarch 100% | 185.7 MiB/s | 760.6 KiB | 00m00s [640/691] gtk3-0:3.24.52-6.fc45.aarch64 100% | 184.6 MiB/s | 5.9 MiB | 00m00s [641/691] protobuf3-0:3.19.6-66.fc45.aa 100% | 4.7 MiB/s | 917.7 KiB | 00m00s [642/691] perl-Digest-0:1.20-527.fc45.n 100% | 1.9 MiB/s | 24.8 KiB | 00m00s [643/691] libopenjph-0:0.31.0-1.fc46.aa 100% | 16.7 MiB/s | 119.6 KiB | 00m00s [644/691] adwaita-icon-theme-0:51.0-1.f 100% | 55.8 MiB/s | 399.9 KiB | 00m00s [645/691] openblas-openmp64-0:0.3.34-1. 100% | 54.0 MiB/s | 4.0 MiB | 00m00s [646/691] at-spi2-atk-0:2.62.0.1-1.fc46 100% | 12.1 MiB/s | 87.0 KiB | 00m00s [647/691] atk-0:2.62.0.1-1.fc46.aarch64 100% | 13.3 MiB/s | 81.5 KiB | 00m00s [648/691] colord-libs-0:1.4.8-5.fc45.aa 100% | 53.6 MiB/s | 219.7 KiB | 00m00s [649/691] gtk-update-icon-cache-0:3.24. 100% | 8.3 MiB/s | 34.0 KiB | 00m00s [650/691] hicolor-icon-theme-0:0.18-6.f 100% | 12.9 MiB/s | 65.8 KiB | 00m00s [651/691] libcloudproviders-0:0.4.1-1.f 100% | 14.6 MiB/s | 44.9 KiB | 00m00s [652/691] libXdamage-0:1.1.6-8.fc45.aar 100% | 4.5 MiB/s | 23.3 KiB | 00m00s [653/691] libepoxy-0:1.5.10-13.fc45.aar 100% | 39.2 MiB/s | 240.6 KiB | 00m00s [654/691] libtinysparql-0:3.12.0-1.fc46 100% | 66.2 MiB/s | 339.1 KiB | 00m00s [655/691] adwaita-cursor-theme-0:51.0-1 100% | 74.3 MiB/s | 380.2 KiB | 00m00s [656/691] at-spi2-core-0:2.62.0.1-1.fc4 100% | 77.4 MiB/s | 396.2 KiB | 00m00s [657/691] libgusb-0:0.4.9-6.fc45.aarch6 100% | 11.9 MiB/s | 60.7 KiB | 00m00s [658/691] adwaita-icon-theme-legacy-0:4 100% | 177.1 MiB/s | 2.5 MiB | 00m00s [659/691] avahi-glib-0:0.9~rc2-9.fc45.a 100% | 2.4 MiB/s | 14.9 KiB | 00m00s [660/691] json-glib-0:1.10.8-11.fc45.aa 100% | 23.8 MiB/s | 170.4 KiB | 00m00s [661/691] libstemmer-0:3.1.1-2.fc45.aar 100% | 50.4 MiB/s | 154.9 KiB | 00m00s [662/691] dbus-1:1.16.2-6.fc45.aarch64 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [663/691] libsoup3-0:3.8.0-1.fc46.aarch 100% | 66.3 MiB/s | 407.5 KiB | 00m00s [664/691] xprop-0:1.2.8-6.fc45.aarch64 100% | 8.5 MiB/s | 35.0 KiB | 00m00s [665/691] glib-networking-0:2.90.0-1.fc 100% | 51.6 MiB/s | 211.5 KiB | 00m00s [666/691] gsettings-desktop-schemas-0:5 100% | 130.9 MiB/s | 938.6 KiB | 00m00s [667/691] systemd-0:262-3.fc46.aarch64 100% | 221.4 MiB/s | 4.4 MiB | 00m00s [668/691] dbus-broker-0:37-9.fc45.aarch 100% | 10.2 MiB/s | 167.2 KiB | 00m00s [669/691] systemd-shared-0:262-3.fc46.a 100% | 204.2 MiB/s | 2.0 MiB | 00m00s [670/691] dbus-common-1:1.16.2-6.fc45.n 100% | 1.4 MiB/s | 14.6 KiB | 00m00s [671/691] python3-setuptools-0:84.0.0-1 100% | 47.5 MiB/s | 1.7 MiB | 00m00s [672/691] libtirpc-0:1.3.8-0.fc46.aarch 100% | 45.7 MiB/s | 93.5 KiB | 00m00s [673/691] annobin-plugin-gcc-0:13.32-1. 100% | 138.7 MiB/s | 710.0 KiB | 00m00s [674/691] gcc-plugin-annobin-0:16.2.1-2 100% | 28.9 MiB/s | 59.2 KiB | 00m00s [675/691] annobin-docs-0:13.32-1.fc46.n 100% | 28.3 MiB/s | 87.1 KiB | 00m00s [676/691] systemd-rpm-macros-0:262-3.fc 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [677/691] pyproject-rpm-macros-0:1.23.2 100% | 10.7 MiB/s | 54.8 KiB | 00m00s [678/691] hdf-libs-0:4.3.0-7.fc45.aarch 100% | 9.7 MiB/s | 277.3 KiB | 00m00s [679/691] python-rpm-macros-0:3.15-2.fc 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [680/691] python3-rpm-generators-0:14-3 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [681/691] cmake-rpm-macros-0:4.3.0-5.fc 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [682/691] python3-rpm-macros-0:3.15-2.f 100% | 2.0 MiB/s | 12.2 KiB | 00m00s [683/691] ninja-build-0:1.13.2-6.fc45.a 100% | 59.8 MiB/s | 183.7 KiB | 00m00s [684/691] authselect-libs-0:1.8.0-1.fc4 100% | 84.0 MiB/s | 258.1 KiB | 00m00s [685/691] pam-0:1.7.2-4.fc45.aarch64 100% | 182.5 MiB/s | 560.8 KiB | 00m00s [686/691] authselect-0:1.8.0-1.fc46.aar 100% | 73.6 MiB/s | 226.1 KiB | 00m00s [687/691] gdbm-1:1.26-1.fc46.aarch64 100% | 83.7 MiB/s | 171.5 KiB | 00m00s [688/691] libnsl2-0:2.0.1-6.fc45.aarch6 100% | 28.6 MiB/s | 29.3 KiB | 00m00s [689/691] libpwquality-0:1.4.5-18.fc45. 100% | 38.7 MiB/s | 118.8 KiB | 00m00s [690/691] cracklib-0:2.10.3-2.fc45.aarc 100% | 31.5 MiB/s | 96.8 KiB | 00m00s [691/691] openssl-devel-1:4.0.3-1.fc46. 100% | 27.6 MiB/s | 3.2 MiB | 00m00s -------------------------------------------------------------------------------- [691/691] Total 100% | 134.9 MiB/s | 671.7 MiB | 00m05s Running transaction [ 1/693] Verify package files 100% | 319.0 B/s | 691.0 B | 00m02s [ 2/693] Prepare transaction 100% | 981.0 B/s | 691.0 B | 00m01s [ 3/693] Installing cmake-filesystem-0 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 4/693] Installing glib2-0:2.90.0-1.f 100% | 214.1 MiB/s | 15.8 MiB | 00m00s [ 5/693] Installing xorg-x11-proto-dev 100% | 163.3 MiB/s | 1.8 MiB | 00m00s [ 6/693] Installing libpng-2:1.6.58-2. 100% | 132.3 MiB/s | 271.0 KiB | 00m00s [ 7/693] Installing libgfortran-0:16.2 100% | 342.3 MiB/s | 1.7 MiB | 00m00s [ 8/693] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 9/693] Installing expat-0:2.8.3-1.fc 100% | 14.9 MiB/s | 380.4 KiB | 00m00s [ 10/693] Installing boost-container-0: 100% | 68.7 MiB/s | 70.3 KiB | 00m00s [ 11/693] Installing libicu-0:78.3-8.fc 100% | 353.7 MiB/s | 37.9 MiB | 00m00s [ 12/693] Installing libjpeg-turbo-0:3. 100% | 222.3 MiB/s | 683.0 KiB | 00m00s [ 13/693] Installing boost-date-time-0: 100% | 67.5 MiB/s | 69.1 KiB | 00m00s [ 14/693] Installing boost-chrono-0:1.9 100% | 68.6 MiB/s | 70.3 KiB | 00m00s [ 15/693] Installing boost-atomic-0:1.9 100% | 68.1 MiB/s | 69.7 KiB | 00m00s [ 16/693] Installing openjpeg-0:2.5.4-4 100% | 202.3 MiB/s | 414.2 KiB | 00m00s [ 17/693] Installing boost-thread-0:1.9 100% | 133.2 MiB/s | 136.4 KiB | 00m00s [ 18/693] Installing libwayland-client- 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [ 19/693] Installing libtalloc-0:2.5.0- 100% | 75.1 MiB/s | 76.9 KiB | 00m00s [ 20/693] Installing nspr-0:4.39.0-9.fc 100% | 205.6 MiB/s | 421.1 KiB | 00m00s [ 21/693] Installing libwebp-0:1.6.0-4. 100% | 200.5 MiB/s | 821.1 KiB | 00m00s [ 22/693] Installing lcms2-0:2.16-8.fc4 100% | 237.5 MiB/s | 486.3 KiB | 00m00s [ 23/693] Installing hwloc-libs-0:2.14. 100% | 410.2 MiB/s | 2.9 MiB | 00m00s [ 24/693] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 67.7 KiB | 00m00s [ 25/693] Installing libtevent-0:0.17.2 100% | 139.2 MiB/s | 142.5 KiB | 00m00s [ 26/693] Installing boost-filesystem-0 100% | 195.2 MiB/s | 199.9 KiB | 00m00s [ 27/693] Installing boost-regex-0:1.90 100% | 130.4 MiB/s | 267.0 KiB | 00m00s [ 28/693] Installing libpng-devel-2:1.6 100% | 27.4 MiB/s | 983.1 KiB | 00m00s [ 29/693] Installing openssl-devel-1:4. 100% | 47.4 MiB/s | 5.6 MiB | 00m00s [ 30/693] Installing libarrow-doc-0:25. 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 31/693] Installing qt6-qttools-common 100% | 0.0 B/s | 7.9 KiB | 00m00s [ 32/693] Installing dbus-libs-1:1.16.2 100% | 194.7 MiB/s | 398.7 KiB | 00m00s [ 33/693] Installing boost-context-0:1. 100% | 67.7 MiB/s | 69.4 KiB | 00m00s [ 34/693] Installing libaec-0:1.1.7-2.f 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [ 35/693] Installing hdf5-0:2.1.1-5.fc4 100% | 162.9 MiB/s | 8.0 MiB | 00m00s [ 36/693] Installing libogg-2:1.3.6-4.f 100% | 77.2 MiB/s | 79.1 KiB | 00m00s [ 37/693] Installing libglvnd-1:1.7.0-1 100% | 443.4 MiB/s | 1.3 MiB | 00m00s [ 38/693] Installing libglvnd-opengl-1: 100% | 322.1 MiB/s | 329.8 KiB | 00m00s [ 39/693] Installing jsoncpp-0:1.9.6-3. 100% | 133.4 MiB/s | 273.3 KiB | 00m00s [ 40/693] Installing nss-util-0:3.130.0 100% | 212.7 MiB/s | 217.8 KiB | 00m00s [ 41/693] Installing libwayland-cursor- 100% | 80.5 MiB/s | 82.4 KiB | 00m00s [ 42/693] Installing snappy-0:1.2.2-6.f 100% | 83.3 MiB/s | 85.3 KiB | 00m00s [ 43/693] Installing libpq-0:18.4-4.fc4 100% | 229.8 MiB/s | 1.1 MiB | 00m00s [ 44/693] Installing fmt-0:12.1.0-3.fc4 100% | 133.4 MiB/s | 273.1 KiB | 00m00s [ 45/693] Installing imath-0:3.1.12-9.f 100% | 190.3 MiB/s | 389.8 KiB | 00m00s [ 46/693] Installing tbb-0:2023.1.0-1.f 100% | 138.1 MiB/s | 424.2 KiB | 00m00s [ 47/693] Installing opencascade-founda 100% | 428.3 MiB/s | 62.5 MiB | 00m00s [ 48/693] Installing libICE-0:1.1.2-5.f 100% | 218.5 MiB/s | 223.7 KiB | 00m00s [ 49/693] Installing libmpc-0:1.4.1-2.f 100% | 213.4 MiB/s | 218.5 KiB | 00m00s [ 50/693] Installing emacs-filesystem-1 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 51/693] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 52/693] Installing libSM-0:1.2.5-5.fc 100% | 127.3 MiB/s | 130.3 KiB | 00m00s [ 53/693] Installing libtheora-1:1.1.1- 100% | 229.9 MiB/s | 470.9 KiB | 00m00s [ 54/693] Installing avahi-libs-0:0.9~r 100% | 113.6 MiB/s | 232.7 KiB | 00m00s [ 55/693] Installing boost-graph-0:1.90 100% | 163.3 MiB/s | 334.5 KiB | 00m00s [ 56/693] Installing libjpeg-turbo-deve 100% | 174.2 MiB/s | 356.7 KiB | 00m00s [ 57/693] Installing libzstd-devel-0:1. 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 58/693] Installing python-rpm-macros- 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 59/693] Installing libtirpc-0:1.3.8-0 100% | 104.5 MiB/s | 214.0 KiB | 00m00s [ 60/693] Installing libtdb-0:1.4.15-4. 100% | 138.3 MiB/s | 141.6 KiB | 00m00s [ 61/693] Installing libwayland-egl-0:1 100% | 67.9 MiB/s | 69.5 KiB | 00m00s [ 62/693] Installing boost-serializatio 100% | 228.8 MiB/s | 468.6 KiB | 00m00s [ 63/693] Installing boost-random-0:1.9 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [ 64/693] Installing libdav1d-0:1.5.4-1 100% | 225.1 MiB/s | 922.1 KiB | 00m00s [ 65/693] Installing geos-0:3.15.0-1.fc 100% | 117.2 MiB/s | 4.3 MiB | 00m00s [ 66/693] Installing liblerc-0:4.2.0-1. 100% | 178.7 MiB/s | 549.0 KiB | 00m00s [ 67/693] Installing pcre2-utf16-0:10.4 100% | 285.0 MiB/s | 583.8 KiB | 00m00s [ 68/693] Installing libnl3-0:3.12.0-4. 100% | 258.1 MiB/s | 1.3 MiB | 00m00s [ 69/693] Installing libedit-0:3.1-60.2 100% | 137.7 MiB/s | 282.0 KiB | 00m00s [ 70/693] Installing tcl8-1:8.6.18-2.fc 100% | 93.4 MiB/s | 4.3 MiB | 00m00s [ 71/693] Installing libstdc++-devel-0: 100% | 365.0 MiB/s | 40.5 MiB | 00m00s [ 72/693] Installing vim-filesystem-2:9 100% | 2.4 MiB/s | 4.8 KiB | 00m00s [ 73/693] Installing less-0:710-1.fc46. 100% | 20.7 MiB/s | 552.0 KiB | 00m00s [ 74/693] Installing tcl8-devel-1:8.6.1 100% | 229.5 MiB/s | 1.1 MiB | 00m00s [ 75/693] Installing hdf-libs-0:4.3.0-7 100% | 235.6 MiB/s | 723.8 KiB | 00m00s [ 76/693] Installing python3-rpm-macros 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 77/693] Installing blosc-0:1.21.6-12. 100% | 64.8 MiB/s | 132.7 KiB | 00m00s [ 78/693] Installing jsoncpp-devel-0:1. 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [ 79/693] Installing openvr-api-0:2.15. 100% | 69.9 MiB/s | 71.6 KiB | 00m00s [ 80/693] Installing openxr-libs-0:1.1. 100% | 258.2 MiB/s | 264.4 KiB | 00m00s [ 81/693] Installing mesa-libGLU-0:9.0. 100% | 161.3 MiB/s | 330.4 KiB | 00m00s [ 82/693] Installing libvorbis-1:1.3.7- 100% | 276.0 MiB/s | 847.9 KiB | 00m00s [ 83/693] Installing cgnslib-libs-0:4.5 100% | 224.8 MiB/s | 920.8 KiB | 00m00s [ 84/693] Installing libicu-devel-0:78. 100% | 122.8 MiB/s | 5.3 MiB | 00m00s [ 85/693] Installing boost-program-opti 100% | 87.3 MiB/s | 268.2 KiB | 00m00s [ 86/693] Installing blas-0:3.12.0-12.f 100% | 95.6 MiB/s | 1.2 MiB | 00m00s [ 87/693] Installing blas64-0:3.12.0-12 100% | 265.4 MiB/s | 815.4 KiB | 00m00s [ 88/693] Installing blas64_-0:3.12.0-1 100% | 266.4 MiB/s | 818.3 KiB | 00m00s [ 89/693] Installing libharu-0:2.4.5-3. 100% | 176.1 MiB/s | 1.8 MiB | 00m00s [ 90/693] Installing shared-mime-info-0 100% | 86.2 MiB/s | 3.3 MiB | 00m00s [ 91/693] Installing json-glib-0:1.10.8 100% | 87.7 MiB/s | 628.3 KiB | 00m00s [ 92/693] Installing openblas-0:0.3.34- 100% | 136.6 MiB/s | 139.9 KiB | 00m00s [ 93/693] Installing libseccomp-0:2.6.1 100% | 121.2 MiB/s | 248.1 KiB | 00m00s [ 94/693] Installing fribidi-0:1.0.17-2 100% | 17.5 MiB/s | 449.3 KiB | 00m00s [ 95/693] Installing libevdev-0:1.13.7- 100% | 33.0 MiB/s | 135.1 KiB | 00m00s [ 96/693] Installing libwbclient-2:4.25 100% | 70.6 MiB/s | 72.3 KiB | 00m00s [ 97/693] Installing nettle3.10-0:3.10. 100% | 226.2 MiB/s | 694.9 KiB | 00m00s [ 98/693] Installing mpg123-libs-0:1.33 100% | 185.8 MiB/s | 761.2 KiB | 00m00s [ 99/693] Installing minizip-ng-compat- 100% | 194.4 MiB/s | 199.0 KiB | 00m00s [100/693] Installing freexl-0:2.0.0-22. 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [101/693] Installing spirv-tools-libs-0 100% | 330.6 MiB/s | 6.0 MiB | 00m00s [102/693] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [103/693] Installing libtextstyle-0:1.0 100% | 195.3 MiB/s | 199.9 KiB | 00m00s [104/693] Installing gettext-libs-0:1.0 100% | 286.2 MiB/s | 2.3 MiB | 00m00s [105/693] Installing mtdev-0:1.1.6-13.f 100% | 68.7 MiB/s | 70.4 KiB | 00m00s [106/693] Installing ngtcp2-devel-0:1.2 100% | 257.9 MiB/s | 264.1 KiB | 00m00s [107/693] Installing libidn2-devel-0:2. 100% | 78.0 MiB/s | 159.8 KiB | 00m00s [108/693] Installing boost-charconv-0:1 100% | 193.9 MiB/s | 198.6 KiB | 00m00s [109/693] Installing libdicom-0:1.3.0-2 100% | 253.5 MiB/s | 519.1 KiB | 00m00s [110/693] Installing laszip-0:3.5.0-4.f 100% | 240.9 MiB/s | 740.0 KiB | 00m00s [111/693] Installing libdvdread-0:7.1.1 100% | 112.3 MiB/s | 229.9 KiB | 00m00s [112/693] Installing svt-av1-libs-0:3.1 100% | 279.5 MiB/s | 3.4 MiB | 00m00s [113/693] Installing rav1e-libs-0:0.8.1 100% | 294.0 MiB/s | 2.1 MiB | 00m00s [114/693] Installing noopenh264-0:2.6.0 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [115/693] Installing libaom-0:3.13.3-3. 100% | 292.4 MiB/s | 3.8 MiB | 00m00s [116/693] Installing libffi-devel-0:3.8 100% | 35.3 MiB/s | 36.2 KiB | 00m00s [117/693] Installing pixman-0:0.46.2-4. 100% | 320.0 MiB/s | 655.5 KiB | 00m00s [118/693] Installing lzo-0:2.10-17.fc45 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [119/693] Installing graphite2-0:1.3.14 100% | 9.4 MiB/s | 241.5 KiB | 00m00s [120/693] Installing harfbuzz-0:14.5.1- 100% | 256.8 MiB/s | 2.8 MiB | 00m00s [121/693] Installing freetype-0:2.14.3- 100% | 214.9 MiB/s | 880.3 KiB | 00m00s [122/693] Installing libdeflate-0:1.26- 100% | 161.5 MiB/s | 165.3 KiB | 00m00s [123/693] Installing openexr-libs-0:3.4 100% | 320.2 MiB/s | 3.2 MiB | 00m00s [124/693] Installing rdma-core-common-0 100% | 2.8 MiB/s | 23.2 KiB | 00m00s >>> Running sysusers scriptlet: libibverbs-0:65.0-5.fc46.aarch64 >>> Finished sysusers scriptlet: libibverbs-0:65.0-5.fc46.aarch64 >>> Scriptlet output: >>> Creating group 'rdma' with GID 999. >>> [125/693] Installing libibverbs-0:65.0- 100% | 198.7 MiB/s | 1.8 MiB | 00m00s [126/693] Installing libXau-0:1.0.12-5. 100% | 119.5 MiB/s | 122.4 KiB | 00m00s [127/693] Installing libxcb-0:1.17.0-8. 100% | 270.6 MiB/s | 2.2 MiB | 00m00s [128/693] Installing xcb-util-renderuti 100% | 72.0 MiB/s | 73.8 KiB | 00m00s [129/693] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [130/693] Installing pugixml-0:1.16-2.f 100% | 65.1 MiB/s | 266.7 KiB | 00m00s [131/693] Installing kernel-headers-0:7 100% | 131.3 MiB/s | 7.1 MiB | 00m00s [132/693] Installing glibc-devel-0:2.44 100% | 103.1 MiB/s | 2.4 MiB | 00m00s [133/693] Installing libxcrypt-devel-0: 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [134/693] Installing libtommath-0:1.3.1 100% | 66.2 MiB/s | 135.5 KiB | 00m00s [135/693] Installing tcl-1:9.0.3-1.fc45 100% | 87.4 MiB/s | 4.4 MiB | 00m00s [136/693] Installing groff-base-0:1.24. 100% | 90.1 MiB/s | 4.5 MiB | 00m00s [137/693] Installing mpi4py-common-0:4. 100% | 31.9 MiB/s | 32.7 KiB | 00m00s [138/693] Installing make-1:4.4.1-13.fc 100% | 57.8 MiB/s | 1.9 MiB | 00m00s [139/693] Installing libfbclient2-0:5.0 100% | 305.8 MiB/s | 3.4 MiB | 00m00s [140/693] Installing pugixml-devel-0:1. 100% | 68.3 MiB/s | 69.9 KiB | 00m00s [141/693] Installing xcb-util-keysyms-0 100% | 68.0 MiB/s | 69.7 KiB | 00m00s [142/693] Installing xcb-util-wm-0:0.4. 100% | 135.9 MiB/s | 139.1 KiB | 00m00s [143/693] Installing xcb-util-0:0.4.1-1 100% | 70.0 MiB/s | 71.6 KiB | 00m00s [144/693] Installing xcb-util-image-0:0 100% | 69.8 MiB/s | 71.5 KiB | 00m00s [145/693] Installing xcb-util-cursor-0: 100% | 70.8 MiB/s | 72.5 KiB | 00m00s [146/693] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 9.1 KiB | 00m00s [147/693] Installing libxcb-devel-0:1.1 100% | 43.7 MiB/s | 3.0 MiB | 00m00s [148/693] Installing orangefs-0:2.10.1- 100% | 93.9 MiB/s | 3.3 MiB | 00m00s [149/693] Installing librdmacm-0:65.0-5 100% | 101.7 MiB/s | 208.3 KiB | 00m00s [150/693] Installing libfabric-0:2.5.1- 100% | 62.4 MiB/s | 1.9 MiB | 00m00s [151/693] Installing harfbuzz-gpu-0:14. 100% | 192.6 MiB/s | 197.2 KiB | 00m00s [152/693] Installing harfbuzz-icu-0:14. 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [153/693] Installing harfbuzz-raster-0: 100% | 130.3 MiB/s | 133.4 KiB | 00m00s [154/693] Installing harfbuzz-vector-0: 100% | 130.9 MiB/s | 134.0 KiB | 00m00s [155/693] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [156/693] Installing pixman-devel-0:0.4 100% | 55.5 MiB/s | 56.9 KiB | 00m00s [157/693] Installing libdvdnav-0:7.0.0- 100% | 158.7 MiB/s | 162.5 KiB | 00m00s [158/693] Installing laszip-devel-0:3.5 100% | 56.1 MiB/s | 57.5 KiB | 00m00s [159/693] Installing libdicom-devel-0:1 100% | 48.6 MiB/s | 49.7 KiB | 00m00s [160/693] Installing boost-locale-0:1.9 100% | 215.1 MiB/s | 660.6 KiB | 00m00s [161/693] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 8.1 KiB | 00m00s [162/693] Installing lame-libs-0:4.0-1. 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [163/693] Installing libopenmpt-0:0.8.9 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [164/693] Installing srt-libs-0:1.5.7-1 100% | 241.3 MiB/s | 988.3 KiB | 00m00s [165/693] Installing openblas-openmp-0: 100% | 427.4 MiB/s | 22.2 MiB | 00m00s [166/693] Installing flexiblas-openblas 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [167/693] Installing flexiblas-netlib-0 100% | 221.8 MiB/s | 14.2 MiB | 00m00s [168/693] Installing flexiblas-0:3.5.0- 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [169/693] Installing openblas-openmp64- 100% | 432.1 MiB/s | 22.0 MiB | 00m00s [170/693] Installing flexiblas-openblas 100% | 66.5 MiB/s | 68.1 KiB | 00m00s [171/693] Installing flexiblas-netlib64 100% | 222.3 MiB/s | 14.0 MiB | 00m00s [172/693] Installing arpack-0:3.9.1-10. 100% | 180.9 MiB/s | 555.8 KiB | 00m00s [173/693] Installing armadillo-0:12.8.1 100% | 143.8 MiB/s | 147.3 KiB | 00m00s [174/693] Installing libgusb-0:0.4.9-6. 100% | 179.3 MiB/s | 183.6 KiB | 00m00s [175/693] Installing colord-libs-0:1.4. 100% | 237.5 MiB/s | 972.7 KiB | 00m00s [176/693] Installing libharu-devel-0:2. 100% | 95.4 MiB/s | 195.4 KiB | 00m00s [177/693] Installing lapack64_-0:3.12.0 100% | 313.5 MiB/s | 7.8 MiB | 00m00s [178/693] Installing lapack64-0:3.12.0- 100% | 159.6 MiB/s | 7.8 MiB | 00m00s [179/693] Installing lapack-0:3.12.0-12 100% | 57.1 MiB/s | 16.1 MiB | 00m00s [180/693] Installing openxr-devel-0:1.1 100% | 381.9 MiB/s | 8.0 MiB | 00m00s [181/693] Installing openvr-devel-0:2.1 100% | 323.2 MiB/s | 661.8 KiB | 00m00s [182/693] Installing pyproject-rpm-macr 100% | 77.4 MiB/s | 158.6 KiB | 00m00s [183/693] Installing PEGTL-devel-0:2.8. 100% | 86.7 MiB/s | 710.2 KiB | 00m00s [184/693] Installing json-devel-0:3.12. 100% | 206.7 MiB/s | 1.0 MiB | 00m00s [185/693] Installing liblerc-devel-0:4. 100% | 433.5 MiB/s | 4.3 MiB | 00m00s [186/693] Installing librttopo-0:1.1.0- 100% | 266.8 MiB/s | 546.5 KiB | 00m00s [187/693] Installing boost-iostreams-0: 100% | 131.9 MiB/s | 135.0 KiB | 00m00s [188/693] Installing boost-math-0:1.90. 100% | 260.2 MiB/s | 799.3 KiB | 00m00s [189/693] Installing boost-log-0:1.90.0 100% | 284.7 MiB/s | 1.4 MiB | 00m00s [190/693] Installing boost-wave-0:1.90. 100% | 299.1 MiB/s | 918.9 KiB | 00m00s [191/693] Installing libnsl2-0:2.0.1-6. 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [192/693] Installing avahi-glib-0:0.9~r 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [193/693] Installing cpp-0:16.2.1-2.fc4 100% | 273.7 MiB/s | 40.8 MiB | 00m00s [194/693] Installing tbb-bind-0:2023.1. 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [195/693] Installing tbb-devel-0:2023.1 100% | 180.2 MiB/s | 1.4 MiB | 00m00s [196/693] Installing alembic-libs-0:1.8 100% | 306.0 MiB/s | 1.5 MiB | 00m00s [197/693] Installing fmt-devel-0:12.1.0 100% | 188.4 MiB/s | 578.6 KiB | 00m00s [198/693] Installing libpq-devel-0:18.4 100% | 16.0 MiB/s | 442.4 KiB | 00m00s [199/693] Installing nss-softokn-freebl 100% | 245.1 MiB/s | 1.0 MiB | 00m00s [200/693] Installing nss-softokn-0:3.13 100% | 327.5 MiB/s | 2.3 MiB | 00m00s [201/693] Installing nss-0:3.130.0-2.fc 100% | 179.5 MiB/s | 2.0 MiB | 00m00s [202/693] Installing nss-sysinit-0:3.13 100% | 2.9 MiB/s | 71.0 KiB | 00m00s [203/693] Installing gl2ps-0:1.4.2-17.f 100% | 156.8 MiB/s | 160.5 KiB | 00m00s [204/693] Installing libaec-devel-0:1.1 100% | 23.4 MiB/s | 24.0 KiB | 00m00s [205/693] Installing boost-cobalt-0:1.9 100% | 217.6 MiB/s | 668.5 KiB | 00m00s [206/693] Installing boost-coroutine-0: 100% | 68.3 MiB/s | 70.0 KiB | 00m00s [207/693] Installing boost-fiber-0:1.90 100% | 132.3 MiB/s | 135.4 KiB | 00m00s [208/693] Installing boost-process-0:1. 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [209/693] Installing libarchive-devel-0 100% | 92.8 MiB/s | 190.1 KiB | 00m00s [210/693] Installing LibRaw-0:0.22.2-1. 100% | 410.0 MiB/s | 2.5 MiB | 00m00s [211/693] Installing libwebp-devel-0:1. 100% | 61.2 MiB/s | 125.4 KiB | 00m00s [212/693] Installing boost-contract-0:1 100% | 132.4 MiB/s | 135.5 KiB | 00m00s [213/693] Installing boost-type_erasure 100% | 69.2 MiB/s | 70.8 KiB | 00m00s [214/693] Installing boost-timer-0:1.90 100% | 68.1 MiB/s | 69.7 KiB | 00m00s [215/693] Installing boost-json-0:1.90. 100% | 191.8 MiB/s | 392.9 KiB | 00m00s [216/693] Installing expat-devel-0:2.8. 100% | 233.0 MiB/s | 238.6 KiB | 00m00s [217/693] Installing aribb24-0:1.0.3^20 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [218/693] Installing zvbi-0:0.2.45-1.fc 100% | 41.6 MiB/s | 1.3 MiB | 00m00s [219/693] Installing libgudev-0:238-10. 100% | 51.4 MiB/s | 105.2 KiB | 00m00s [220/693] Installing libcloudproviders- 100% | 77.1 MiB/s | 157.9 KiB | 00m00s [221/693] Installing gsettings-desktop- 100% | 304.5 MiB/s | 6.7 MiB | 00m00s [222/693] Installing rapidjson-devel-0: 100% | 193.8 MiB/s | 793.7 KiB | 00m00s [223/693] Installing cli11-devel-0:2.7. 100% | 146.2 MiB/s | 748.6 KiB | 00m00s [224/693] Installing eigen3-devel-0:5.0 100% | 214.2 MiB/s | 9.6 MiB | 00m00s [225/693] Installing fast_float-devel-0 100% | 111.3 MiB/s | 227.8 KiB | 00m00s [226/693] Installing utf8cpp-devel-0:4. 100% | 69.6 MiB/s | 142.6 KiB | 00m00s [227/693] Installing cracklib-0:2.10.3- 100% | 14.9 MiB/s | 442.9 KiB | 00m00s [228/693] Installing libpwquality-0:1.4 100% | 20.9 MiB/s | 621.3 KiB | 00m00s [229/693] Installing gdbm-1:1.26-1.fc46 100% | 22.9 MiB/s | 655.2 KiB | 00m00s [230/693] Installing authselect-libs-0: 100% | 88.4 MiB/s | 996.1 KiB | 00m00s [231/693] Installing annobin-docs-0:13. 100% | 12.3 MiB/s | 100.8 KiB | 00m00s >>> Running sysusers scriptlet: dbus-common-1:1.16.2-6.fc45.noarch >>> Finished sysusers scriptlet: dbus-common-1:1.16.2-6.fc45.noarch >>> Scriptlet output: >>> Creating group 'dbus' with GID 81. >>> Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. >>> [232/693] Installing dbus-common-1:1.16 100% | 1.3 MiB/s | 13.6 KiB | 00m00s [233/693] Installing dbus-broker-0:37-9 100% | 13.8 MiB/s | 424.6 KiB | 00m00s [234/693] Installing dbus-1:1.16.2-6.fc 100% | 0.0 B/s | 124.0 B | 00m00s [235/693] Installing systemd-shared-0:2 100% | 142.9 MiB/s | 6.0 MiB | 00m00s >>> Running sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Finished sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Scriptlet output: >>> Creating group 'empower' with GID 998. >>> >>> Running sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Finished sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Scriptlet output: >>> Creating group 'systemd-journal' with GID 190. >>> >>> Running sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Finished sysusers scriptlet: systemd-0:262-3.fc46.aarch64 >>> Scriptlet output: >>> Creating group 'systemd-oom' with GID 997. >>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 997 and GID 997. >>> [236/693] Installing systemd-0:262-3.fc 100% | 83.8 MiB/s | 17.3 MiB | 00m00s >>> Running sysusers scriptlet: samba-common-2:4.25.0-5.fc46.noarch >>> Finished sysusers scriptlet: samba-common-2:4.25.0-5.fc46.noarch >>> Scriptlet output: >>> Creating group 'printadmin' with GID 996. >>> [237/693] Installing samba-common-2:4.2 100% | 22.5 MiB/s | 207.6 KiB | 00m00s [238/693] Installing samba-core-libs-2: 100% | 241.6 MiB/s | 1.7 MiB | 00m00s [239/693] Installing samba-ndr-libs-2:4 100% | 303.1 MiB/s | 4.5 MiB | 00m00s [240/693] Installing libstemmer-0:3.1.1 100% | 110.3 MiB/s | 790.9 KiB | 00m00s [241/693] Installing adwaita-icon-theme 100% | 38.2 MiB/s | 2.4 MiB | 00m00s [242/693] Installing adwaita-cursor-the 100% | 544.2 MiB/s | 11.4 MiB | 00m00s [243/693] Installing adwaita-icon-theme 100% | 36.0 MiB/s | 1.0 MiB | 00m00s [244/693] Installing libepoxy-0:1.5.10- 100% | 250.1 MiB/s | 1.3 MiB | 00m00s [245/693] Installing hicolor-icon-theme 100% | 11.7 MiB/s | 179.7 KiB | 00m00s [246/693] Installing libopenjph-0:0.31. 100% | 159.7 MiB/s | 327.0 KiB | 00m00s [247/693] Installing libheif-0:1.23.5-4 100% | 288.5 MiB/s | 2.6 MiB | 00m00s [248/693] Installing bubblewrap-0:0.12. 100% | 7.3 MiB/s | 186.0 KiB | 00m00s [249/693] Installing libdatrie-0:0.2.14 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [250/693] Installing libthai-0:0.1.30-3 100% | 100.9 MiB/s | 826.7 KiB | 00m00s [251/693] Installing libwacom-data-0:2. 100% | 50.7 MiB/s | 1.6 MiB | 00m00s [252/693] Installing gettext-common-dev 100% | 582.5 MiB/s | 596.5 KiB | 00m00s [253/693] Installing ngtcp2-crypto-gnut 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [254/693] Installing lmdb-libs-0:0.9.34 100% | 71.9 MiB/s | 147.3 KiB | 00m00s [255/693] Installing libldb-2:4.25.0-5. 100% | 115.5 MiB/s | 473.2 KiB | 00m00s [256/693] Installing samba-client-libs- 100% | 287.5 MiB/s | 11.5 MiB | 00m00s [257/693] Installing libsmbclient-2:4.2 100% | 82.3 MiB/s | 168.6 KiB | 00m00s [258/693] Installing gpgme-0:2.0.1-6.fc 100% | 27.6 MiB/s | 764.4 KiB | 00m00s [259/693] Installing gpgmepp-1:2.0.0-2. 100% | 154.5 MiB/s | 633.0 KiB | 00m00s [260/693] Installing abseil-cpp-0:20260 100% | 328.4 MiB/s | 6.9 MiB | 00m00s [261/693] Installing re2-2:20251105-23. 100% | 174.5 MiB/s | 536.0 KiB | 00m00s [262/693] Installing protobuf3-0:3.19.6 100% | 312.0 MiB/s | 3.1 MiB | 00m00s [263/693] Installing liborc2-0:2.3.1-2. 100% | 310.8 MiB/s | 1.9 MiB | 00m00s [264/693] Installing libarrow-0:25.0.1- 100% | 375.1 MiB/s | 11.6 MiB | 00m00s [265/693] Installing llvm-filesystem-0: 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [266/693] Installing llvm-libs-0:23.1.2 100% | 380.4 MiB/s | 140.0 MiB | 00m00s [267/693] Installing gettext-envsubst-0 100% | 3.5 MiB/s | 108.0 KiB | 00m00s [268/693] Installing gettext-runtime-0: 100% | 26.8 MiB/s | 794.8 KiB | 00m00s [269/693] Installing llvm22-filesystem- 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [270/693] Installing llvm22-libs-0:22.1 100% | 381.5 MiB/s | 135.1 MiB | 00m00s [271/693] Installing clang22-resource-f 100% | 7.9 MiB/s | 16.2 KiB | 00m00s [272/693] Installing clang22-libs-0:22. 100% | 371.5 MiB/s | 104.4 MiB | 00m00s [273/693] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [274/693] Installing cups-libs-1:2.4.19 100% | 238.4 MiB/s | 732.4 KiB | 00m00s [275/693] Installing duktape-0:2.7.0-12 100% | 219.3 MiB/s | 673.7 KiB | 00m00s [276/693] Installing libproxy-0:0.5.12- 100% | 82.2 MiB/s | 168.4 KiB | 00m00s [277/693] Installing glib-networking-0: 100% | 104.5 MiB/s | 962.7 KiB | 00m00s [278/693] Installing libsoup3-0:3.8.0-1 100% | 140.7 MiB/s | 1.3 MiB | 00m00s [279/693] Installing libtinysparql-0:3. 100% | 275.2 MiB/s | 1.1 MiB | 00m00s [280/693] Installing publicsuffix-list- 100% | 338.8 MiB/s | 346.9 KiB | 00m00s [281/693] Installing libpsl-devel-0:0.2 100% | 112.1 MiB/s | 114.8 KiB | 00m00s [282/693] Installing libverto-devel-0:0 100% | 0.0 B/s | 26.4 KiB | 00m00s [283/693] Installing libkadm5-0:1.22.2- 100% | 130.8 MiB/s | 267.8 KiB | 00m00s [284/693] Installing libcom_err-devel-0 100% | 761.4 KiB/s | 18.3 KiB | 00m00s [285/693] Installing keyutils-libs-deve 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [286/693] Installing m4-0:1.4.21-3.fc45 100% | 31.2 MiB/s | 895.1 KiB | 00m00s [287/693] Installing google-noto-fonts- 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [288/693] Installing google-noto-sans-v 100% | 278.3 MiB/s | 1.4 MiB | 00m00s [289/693] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [290/693] Installing openpgm-0:5.3.128- 100% | 172.7 MiB/s | 353.7 KiB | 00m00s [291/693] Installing libunwind-0:1.8.3- 100% | 173.3 MiB/s | 354.8 KiB | 00m00s [292/693] Installing libsodium-0:1.0.22 100% | 192.2 MiB/s | 393.6 KiB | 00m00s [293/693] Installing zeromq-0:4.3.5-24. 100% | 31.4 MiB/s | 932.5 KiB | 00m00s [294/693] Installing cjson-0:1.7.19-2.f 100% | 95.0 MiB/s | 97.3 KiB | 00m00s [295/693] Installing librist-0:0.2.11-2 100% | 101.4 MiB/s | 207.7 KiB | 00m00s [296/693] Installing libudfread-0:1.2.0 100% | 93.3 MiB/s | 95.5 KiB | 00m00s [297/693] Installing highway-0:1.3.0-3. 100% | 368.0 MiB/s | 1.5 MiB | 00m00s [298/693] Installing libjxl-1:0.11.2-2. 100% | 327.1 MiB/s | 2.6 MiB | 00m00s [299/693] Installing lpcnetfreedv-0:0.5 100% | 512.4 MiB/s | 14.9 MiB | 00m00s [300/693] Installing codec2-0:1.2.0-10. 100% | 274.6 MiB/s | 1.4 MiB | 00m00s [301/693] Installing poppler-data-0:0.4 100% | 288.1 MiB/s | 12.4 MiB | 00m00s [302/693] Installing thrift-0:0.25.0-1. 100% | 123.6 MiB/s | 4.8 MiB | 00m00s [303/693] Installing parquet-libs-0:25. 100% | 332.7 MiB/s | 3.7 MiB | 00m00s [304/693] Installing uriparser-0:1.0.2- 100% | 9.5 MiB/s | 242.5 KiB | 00m00s [305/693] Installing libkml-0:1.3.0-62. 100% | 246.1 MiB/s | 1.2 MiB | 00m00s [306/693] Installing utf8proc-0:2.11.3- 100% | 202.6 MiB/s | 415.0 KiB | 00m00s [307/693] Installing libarrow-compute-l 100% | 413.2 MiB/s | 10.7 MiB | 00m00s [308/693] Installing libarrow-acero-lib 100% | 322.2 MiB/s | 1.3 MiB | 00m00s [309/693] Installing libarrow-dataset-l 100% | 284.0 MiB/s | 1.4 MiB | 00m00s [310/693] Installing hwdata-0:0.412-1.f 100% | 458.9 MiB/s | 10.1 MiB | 00m00s [311/693] Installing libpciaccess-0:0.1 100% | 72.1 MiB/s | 73.9 KiB | 00m00s [312/693] Installing libdrm-0:2.4.134-2 100% | 188.2 MiB/s | 770.8 KiB | 00m00s [313/693] Installing libpciaccess-devel 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [314/693] Installing libdrm-devel-0:2.4 100% | 156.7 MiB/s | 802.1 KiB | 00m00s [315/693] Installing pcre2-utf32-0:10.4 100% | 190.0 MiB/s | 583.7 KiB | 00m00s [316/693] Installing pcre2-devel-0:10.4 100% | 60.6 MiB/s | 2.1 MiB | 00m00s [317/693] Installing libsepol-devel-0:3 100% | 41.7 MiB/s | 128.2 KiB | 00m00s [318/693] Installing libselinux-devel-0 100% | 25.5 MiB/s | 156.6 KiB | 00m00s [319/693] Installing krb5-devel-0:1.22. 100% | 26.0 MiB/s | 719.2 KiB | 00m00s [320/693] Installing libssh-devel-0:0.1 100% | 101.0 MiB/s | 206.9 KiB | 00m00s [321/693] Installing libblkid-devel-0:2 100% | 45.1 MiB/s | 46.2 KiB | 00m00s [322/693] Installing libmount-devel-0:2 100% | 65.9 MiB/s | 67.4 KiB | 00m00s [323/693] Installing lzo-minilzo-0:2.10 100% | 87.7 MiB/s | 89.9 KiB | 00m00s [324/693] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [325/693] Installing lm_sensors-libs-0: 100% | 92.6 MiB/s | 94.9 KiB | 00m00s [326/693] Installing libxshmfence-0:1.3 100% | 67.9 MiB/s | 69.6 KiB | 00m00s [327/693] Installing mesa-libgbm-0:26.2 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [328/693] Installing mesa-dri-drivers-0 100% | 368.1 MiB/s | 39.4 MiB | 00m00s [329/693] Installing ncurses-0:6.6-3.fc 100% | 32.6 MiB/s | 902.4 KiB | 00m00s [330/693] Installing perl-Digest-0:1.20 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [331/693] Installing perl-Digest-MD5-0: 100% | 103.0 MiB/s | 105.5 KiB | 00m00s [332/693] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [333/693] Installing perl-B-0:1.92-527. 100% | 182.6 MiB/s | 560.9 KiB | 00m00s [334/693] Installing perl-libnet-0:3.15 100% | 95.6 MiB/s | 293.8 KiB | 00m00s [335/693] Installing perl-Unicode-Norma 100% | 257.2 MiB/s | 526.8 KiB | 00m00s [336/693] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [337/693] Installing perl-Data-Dumper-0 100% | 67.1 MiB/s | 137.4 KiB | 00m00s [338/693] Installing perl-URI-0:5.37-1. 100% | 56.5 MiB/s | 289.2 KiB | 00m00s [339/693] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [340/693] Installing perl-IO-Socket-IP- 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [341/693] Installing perl-IO-Socket-SSL 100% | 178.5 MiB/s | 731.0 KiB | 00m00s [342/693] Installing perl-Net-SSLeay-0: 100% | 180.3 MiB/s | 1.4 MiB | 00m00s [343/693] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [344/693] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [345/693] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [346/693] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [347/693] Installing perl-Time-HiRes-4: 100% | 150.1 MiB/s | 153.7 KiB | 00m00s [348/693] Installing perl-File-Path-0:2 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [349/693] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [350/693] Installing perl-HTTP-Tiny-0:0 100% | 80.3 MiB/s | 164.5 KiB | 00m00s [351/693] Installing perl-Pod-Simple-1: 100% | 140.3 MiB/s | 574.8 KiB | 00m00s [352/693] Installing perl-File-Temp-1:0 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [353/693] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [354/693] Installing perl-IPC-Open3-0:1 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [355/693] Installing perl-Term-Cap-0:1. 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [356/693] Installing perl-Term-ANSIColo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [357/693] Installing perl-POSIX-0:2.26- 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [358/693] Installing perl-Pod-Perldoc-0 100% | 6.4 MiB/s | 169.4 KiB | 00m00s [359/693] Installing perl-podlators-1:6 100% | 12.9 MiB/s | 331.1 KiB | 00m00s [360/693] Installing perl-File-stat-0:1 100% | 13.9 MiB/s | 14.2 KiB | 00m00s [361/693] Installing perl-Socket-4:2.04 100% | 144.4 MiB/s | 147.8 KiB | 00m00s [362/693] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.5 KiB | 00m00s [363/693] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [364/693] Installing perl-Pod-Usage-4:2 100% | 3.6 MiB/s | 87.8 KiB | 00m00s [365/693] Installing perl-IO-0:1.56-527 100% | 95.5 MiB/s | 195.6 KiB | 00m00s [366/693] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [367/693] Installing perl-mro-0:1.30-52 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [368/693] Installing perl-Fcntl-0:1.20- 100% | 91.6 MiB/s | 93.8 KiB | 00m00s [369/693] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [370/693] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.6 KiB | 00m00s [371/693] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [372/693] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [373/693] Installing perl-Storable-1:3. 100% | 119.4 MiB/s | 244.5 KiB | 00m00s [374/693] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [375/693] Installing perl-MIME-Base64-0 100% | 93.9 MiB/s | 96.1 KiB | 00m00s [376/693] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 13.0 KiB | 00m00s [377/693] Installing perl-overload-0:1. 100% | 70.3 MiB/s | 72.0 KiB | 00m00s [378/693] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [379/693] Installing perl-Scalar-List-U 100% | 76.5 MiB/s | 156.6 KiB | 00m00s [380/693] Installing perl-Errno-0:1.39- 100% | 0.0 B/s | 8.8 KiB | 00m00s [381/693] Installing perl-constant-0:1. 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [382/693] Installing perl-Encode-4:3.24 100% | 124.2 MiB/s | 4.8 MiB | 00m00s [383/693] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [384/693] Installing perl-PathTools-0:3 100% | 111.6 MiB/s | 228.6 KiB | 00m00s [385/693] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [386/693] Installing perl-Carp-0:1.54-5 100% | 15.5 MiB/s | 47.7 KiB | 00m00s [387/693] Installing perl-libs-4:5.44.0 100% | 206.2 MiB/s | 12.2 MiB | 00m00s [388/693] Installing perl-interpreter-4 100% | 7.2 MiB/s | 177.5 KiB | 00m00s [389/693] Installing perl-threads-1:2.4 100% | 66.9 MiB/s | 136.9 KiB | 00m00s [390/693] Installing perl-threads-share 100% | 103.4 MiB/s | 105.8 KiB | 00m00s [391/693] Installing perl-Thread-Queue- 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [392/693] Installing perl-TermReadKey-0 100% | 107.6 MiB/s | 110.1 KiB | 00m00s [393/693] Installing perl-lib-0:0.65-52 100% | 0.0 B/s | 8.9 KiB | 00m00s [394/693] Installing perl-Error-1:0.170 100% | 78.1 MiB/s | 80.0 KiB | 00m00s [395/693] Installing perl-File-Compare- 100% | 0.0 B/s | 6.2 KiB | 00m00s [396/693] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [397/693] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [398/693] Installing libwayland-server- 100% | 132.6 MiB/s | 135.7 KiB | 00m00s [399/693] Installing wayland-devel-0:1. 100% | 27.3 MiB/s | 753.4 KiB | 00m00s [400/693] Installing vulkan-loader-0:1. 100% | 221.7 MiB/s | 681.2 KiB | 00m00s [401/693] Installing qt6-filesystem-0:6 100% | 3.4 MiB/s | 3.5 KiB | 00m00s [402/693] Installing libb2-0:0.98.1-16. 100% | 73.3 MiB/s | 75.1 KiB | 00m00s [403/693] Installing double-conversion- 100% | 69.8 MiB/s | 142.9 KiB | 00m00s [404/693] Installing qt6-qtbase-0:6.11. 100% | 189.6 MiB/s | 13.8 MiB | 00m00s [405/693] Installing qt6-qtbase-common- 100% | 0.0 B/s | 352.0 B | 00m00s [406/693] Installing qt6-qtbase-ibase-0 100% | 148.9 MiB/s | 152.5 KiB | 00m00s [407/693] Installing qt6-qtbase-postgre 100% | 148.3 MiB/s | 151.9 KiB | 00m00s [408/693] Installing libnghttp3-devel-0 100% | 117.4 MiB/s | 120.2 KiB | 00m00s [409/693] Installing libnghttp2-devel-0 100% | 141.2 MiB/s | 289.1 KiB | 00m00s [410/693] Installing xkeyboard-config-0 100% | 208.8 MiB/s | 6.5 MiB | 00m00s [411/693] Installing libxkbcommon-0:1.1 100% | 231.1 MiB/s | 473.3 KiB | 00m00s [412/693] Installing libxkbcommon-x11-0 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [413/693] Installing soxr-0:0.1.3-22.fc 100% | 101.9 MiB/s | 208.8 KiB | 00m00s [414/693] Installing cgnslib-common-0:4 100% | 126.6 MiB/s | 518.5 KiB | 00m00s [415/693] Installing boost-url-0:1.90.0 100% | 161.8 MiB/s | 331.3 KiB | 00m00s [416/693] Installing boost-test-0:1.90. 100% | 216.9 MiB/s | 666.3 KiB | 00m00s [417/693] Installing boost-stacktrace-0 100% | 200.7 MiB/s | 205.5 KiB | 00m00s [418/693] Installing boost-nowide-0:1.9 100% | 68.1 MiB/s | 69.7 KiB | 00m00s [419/693] Installing odbcinst-generate- 100% | 657.9 KiB/s | 23.7 KiB | 00m00s [420/693] Installing unixODBC-0:2.3.14- 100% | 35.6 MiB/s | 1.3 MiB | 00m00s [421/693] Installing unixODBC-devel-0:2 100% | 212.8 MiB/s | 1.1 MiB | 00m00s [422/693] Installing qt6-qtbase-odbc-0: 100% | 148.1 MiB/s | 151.7 KiB | 00m00s [423/693] Installing proj-data-0:9.9.0- 100% | 451.3 MiB/s | 10.4 MiB | 00m00s [424/693] Installing libzip-0:1.11.4-5. 100% | 133.6 MiB/s | 136.8 KiB | 00m00s [425/693] Installing netcdf-0:4.10.1-4. 100% | 90.9 MiB/s | 3.1 MiB | 00m00s [426/693] Installing netcdf-cxx-0:4.2-4 100% | 3.8 MiB/s | 136.3 KiB | 00m00s [427/693] Installing mariadb-connector- 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [428/693] Installing mariadb-connector- 100% | 195.2 MiB/s | 1.0 MiB | 00m00s [429/693] Installing mariadb-connector- 100% | 9.4 MiB/s | 251.0 KiB | 00m00s [430/693] Installing qt6-qtbase-mysql-0 100% | 148.7 MiB/s | 152.3 KiB | 00m00s [431/693] Installing librabbitmq-0:0.18 100% | 131.5 MiB/s | 134.7 KiB | 00m00s [432/693] Installing libmodplug-1:0.8.9 100% | 170.4 MiB/s | 349.0 KiB | 00m00s [433/693] Installing game-music-emu-0:0 100% | 180.0 MiB/s | 368.7 KiB | 00m00s [434/693] Installing xvidcore-0:1.3.7-2 100% | 222.0 MiB/s | 682.0 KiB | 00m00s [435/693] Installing xeve-libs-0:0.7.0- 100% | 254.5 MiB/s | 781.8 KiB | 00m00s [436/693] Installing xevd-libs-0:0.7.0- 100% | 262.5 MiB/s | 268.8 KiB | 00m00s [437/693] Installing vo-amrwbenc-0:0.1. 100% | 175.1 MiB/s | 179.3 KiB | 00m00s [438/693] Installing twolame-libs-0:0.4 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [439/693] Installing speex-0:1.2.0-22.f 100% | 135.1 MiB/s | 138.4 KiB | 00m00s [440/693] Installing opus-0:1.6-3.fc45. 100% | 223.1 MiB/s | 456.9 KiB | 00m00s [441/693] Installing opencore-amr-0:0.1 100% | 206.8 MiB/s | 423.5 KiB | 00m00s [442/693] Installing openapv-libs-0:0.3 100% | 147.0 MiB/s | 150.5 KiB | 00m00s [443/693] Installing libvpx-0:1.17.0-1. 100% | 241.3 MiB/s | 2.7 MiB | 00m00s [444/693] Installing liblc3-0:1.1.3-9.f 100% | 202.9 MiB/s | 207.8 KiB | 00m00s [445/693] Installing ilbc-0:3.0.4-22.fc 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [446/693] Installing gsm-0:1.0.24-3.fc4 100% | 77.4 MiB/s | 79.3 KiB | 00m00s [447/693] Installing fdk-aac-free-0:2.0 100% | 193.1 MiB/s | 593.3 KiB | 00m00s [448/693] Installing xerces-c-0:3.3.0-1 100% | 379.8 MiB/s | 3.8 MiB | 00m00s [449/693] Installing muParser-0:2.3.5-6 100% | 180.4 MiB/s | 554.2 KiB | 00m00s [450/693] Installing libqhull_r-1:8.0.2 100% | 222.7 MiB/s | 456.1 KiB | 00m00s [451/693] Installing libgta-0:1.2.1-18. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [452/693] Installing giflib-0:6.1.3-3.f 100% | 136.6 MiB/s | 139.8 KiB | 00m00s [453/693] Installing cfitsio-0:4.6.4-3. 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [454/693] Installing sysprof-capture-de 100% | 255.4 MiB/s | 784.6 KiB | 00m00s [455/693] Installing jbigkit-libs-0:2.1 100% | 179.0 MiB/s | 183.3 KiB | 00m00s [456/693] Installing libtiff-0:4.7.2-2. 100% | 215.4 MiB/s | 661.6 KiB | 00m00s [457/693] Installing proj-0:9.9.0-1.fc4 100% | 116.1 MiB/s | 4.4 MiB | 00m00s [458/693] Installing libgeotiff-0:1.7.4 100% | 19.6 MiB/s | 521.4 KiB | 00m00s [459/693] Installing libtiff-devel-0:4. 100% | 174.9 MiB/s | 895.5 KiB | 00m00s [460/693] Installing libspatialite-0:5. 100% | 416.1 MiB/s | 15.0 MiB | 00m00s [461/693] Installing openjpeg-tools-0:2 100% | 10.7 MiB/s | 274.8 KiB | 00m00s [462/693] Installing openjpeg-devel-0:2 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [463/693] Installing sqlite-0:3.53.4-1. 100% | 64.4 MiB/s | 1.9 MiB | 00m00s [464/693] Installing sqlite-devel-0:3.5 100% | 348.6 MiB/s | 713.8 KiB | 00m00s [465/693] Installing xz-devel-1:5.8.4-1 100% | 85.5 MiB/s | 262.6 KiB | 00m00s [466/693] Installing libxml2-devel-0:2. 100% | 146.2 MiB/s | 6.7 MiB | 00m00s [467/693] Installing libxkbcommon-devel 100% | 77.2 MiB/s | 395.1 KiB | 00m00s [468/693] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [469/693] Installing fontconfig-0:2.18. 100% | 1.5 MiB/s | 1.6 MiB | 00m01s [470/693] Installing poppler-0:26.08.0- 100% | 266.5 MiB/s | 3.7 MiB | 00m00s [471/693] Installing gdal-libs-0:3.13.3 100% | 310.6 MiB/s | 32.0 MiB | 00m00s [472/693] Installing gdal-devel-0:3.13. 100% | 53.9 MiB/s | 1.7 MiB | 00m00s [473/693] Installing PDAL-libs-0:2.10.2 100% | 321.5 MiB/s | 6.1 MiB | 00m00s [474/693] Installing liblas-0:1.8.2-0.3 100% | 179.1 MiB/s | 916.8 KiB | 00m00s [475/693] Installing PDAL-devel-0:2.10. 100% | 37.2 MiB/s | 1.5 MiB | 00m00s [476/693] Installing libaribcaption-0:1 100% | 133.3 MiB/s | 273.0 KiB | 00m00s [477/693] Installing libbluray-0:1.4.0- 100% | 179.7 MiB/s | 367.9 KiB | 00m00s [478/693] Installing glfw-1:3.4-8.fc45. 100% | 206.3 MiB/s | 422.5 KiB | 00m00s [479/693] Installing brotli-0:1.2.0-6.f 100% | 2.9 MiB/s | 70.3 KiB | 00m00s [480/693] Installing brotli-devel-0:1.2 100% | 22.3 MiB/s | 68.4 KiB | 00m00s [481/693] Installing libcurl-devel-0:8. 100% | 31.6 MiB/s | 1.5 MiB | 00m00s [482/693] Installing proj-devel-0:9.9.0 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [483/693] Installing libgeotiff-devel-0 100% | 72.0 MiB/s | 147.5 KiB | 00m00s [484/693] Installing jxrlib-0:1.1-34.fc 100% | 34.0 MiB/s | 906.0 KiB | 00m00s [485/693] Installing freeimage-0:3.19.0 100% | 220.4 MiB/s | 902.6 KiB | 00m00s [486/693] Installing freeimage-devel-0: 100% | 62.5 MiB/s | 128.1 KiB | 00m00s [487/693] Installing libX11-common-0:1. 100% | 91.2 MiB/s | 1.2 MiB | 00m00s [488/693] Installing libX11-0:1.8.13-3. 100% | 191.8 MiB/s | 1.3 MiB | 00m00s [489/693] Installing libX11-devel-0:1.8 100% | 48.1 MiB/s | 1.1 MiB | 00m00s [490/693] Installing libXext-0:1.3.6-6. 100% | 143.6 MiB/s | 147.0 KiB | 00m00s [491/693] Installing libXext-devel-0:1. 100% | 35.7 MiB/s | 109.8 KiB | 00m00s [492/693] Installing libXrender-0:0.9.1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [493/693] Installing cairo-0:1.18.6-1.f 100% | 255.0 MiB/s | 1.8 MiB | 00m00s [494/693] Installing libXi-0:1.8.3-2.fc 100% | 134.3 MiB/s | 137.5 KiB | 00m00s [495/693] Installing libXfixes-0:6.0.1- 100% | 69.9 MiB/s | 71.6 KiB | 00m00s [496/693] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [497/693] Installing libXft-0:2.3.8-11. 100% | 189.3 MiB/s | 193.8 KiB | 00m00s [498/693] Installing pango-0:1.58.2-1.f 100% | 40.2 MiB/s | 1.2 MiB | 00m00s [499/693] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [500/693] Installing libXt-0:1.3.1-5.fc 100% | 233.7 MiB/s | 478.6 KiB | 00m00s [501/693] Installing libXmu-0:1.2.1-6.f 100% | 129.5 MiB/s | 265.1 KiB | 00m00s [502/693] Installing libXi-devel-0:1.8. 100% | 23.5 MiB/s | 144.3 KiB | 00m00s [503/693] Installing tk8-1:8.6.18-2.fc4 100% | 71.8 MiB/s | 3.2 MiB | 00m00s [504/693] Installing tk-1:9.0.3-1.fc45. 100% | 86.3 MiB/s | 3.9 MiB | 00m00s [505/693] Installing libXcursor-0:1.2.3 100% | 34.7 MiB/s | 71.1 KiB | 00m00s [506/693] Installing libXcursor-devel-0 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [507/693] Installing libXtst-0:1.2.5-5. 100% | 72.8 MiB/s | 74.5 KiB | 00m00s [508/693] Installing openslide-0:4.0.1- 100% | 181.0 MiB/s | 370.8 KiB | 00m00s [509/693] Installing cairo-gobject-0:1. 100% | 66.3 MiB/s | 67.9 KiB | 00m00s [510/693] Installing glycin-loaders-0:2 100% | 394.0 MiB/s | 13.4 MiB | 00m00s [511/693] Installing glycin-libs-0:2.2. 100% | 312.4 MiB/s | 4.4 MiB | 00m00s [512/693] Installing gdk-pixbuf2-0:2.44 100% | 71.0 MiB/s | 2.7 MiB | 00m00s [513/693] Installing librsvg2-0:2.63.2- 100% | 289.9 MiB/s | 4.6 MiB | 00m00s [514/693] Installing libXrandr-0:1.5.4- 100% | 71.1 MiB/s | 72.8 KiB | 00m00s [515/693] Installing libXinerama-0:1.1. 100% | 70.3 MiB/s | 72.0 KiB | 00m00s [516/693] Installing libXcomposite-0:0. 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [517/693] Installing mesa-libEGL-0:26.2 100% | 193.0 MiB/s | 395.4 KiB | 00m00s [518/693] Installing libglvnd-egl-1:1.7 100% | 68.7 MiB/s | 70.4 KiB | 00m00s [519/693] Installing libglvnd-gles-1:1. 100% | 386.2 MiB/s | 395.5 KiB | 00m00s [520/693] Installing libXcomposite-deve 100% | 9.8 MiB/s | 10.1 KiB | 00m00s [521/693] Installing libXinerama-devel- 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [522/693] Installing libXrandr-devel-0: 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [523/693] Installing gtk-update-icon-ca 100% | 3.9 MiB/s | 95.2 KiB | 00m00s [524/693] Installing libXtst-devel-0:1. 100% | 13.3 MiB/s | 13.6 KiB | 00m00s [525/693] Installing libXdamage-0:1.1.6 100% | 94.9 MiB/s | 97.1 KiB | 00m00s [526/693] Installing harfbuzz-cairo-0:1 100% | 67.4 MiB/s | 69.0 KiB | 00m00s [527/693] Installing libXScrnSaver-0:1. 100% | 98.9 MiB/s | 101.3 KiB | 00m00s [528/693] Installing libXScrnSaver-deve 100% | 11.8 MiB/s | 12.0 KiB | 00m00s [529/693] Installing libXres-0:1.2.2-8. 100% | 68.3 MiB/s | 69.9 KiB | 00m00s [530/693] Installing libXres-devel-0:1. 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [531/693] Installing libXv-0:1.0.13-5.f 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [532/693] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [533/693] Installing libXxf86vm-0:1.1.6 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [534/693] Installing mesa-libGL-0:26.2. 100% | 194.8 MiB/s | 399.0 KiB | 00m00s [535/693] Installing libglvnd-glx-1:1.7 100% | 340.6 MiB/s | 1.0 MiB | 00m00s [536/693] Installing libva-0:2.24.1-2.f 100% | 183.0 MiB/s | 562.2 KiB | 00m00s [537/693] Installing libGLEW-0:2.2.0-13 100% | 273.9 MiB/s | 841.5 KiB | 00m00s [538/693] Installing cgnslib-0:4.5.2-2. 100% | 67.6 MiB/s | 2.2 MiB | 00m00s [539/693] Installing freeglut-0:3.8.0-3 100% | 171.4 MiB/s | 526.7 KiB | 00m00s [540/693] Installing glx-utils-0:9.0.0- 100% | 23.1 MiB/s | 591.3 KiB | 00m00s [541/693] Installing libvdpau-0:1.5-12. 100% | 68.7 MiB/s | 70.3 KiB | 00m00s [542/693] Installing libavutil-free-0:9 100% | 212.9 MiB/s | 871.9 KiB | 00m00s [543/693] Installing libavutil-free-dev 100% | 123.1 MiB/s | 756.5 KiB | 00m00s [544/693] Installing libswscale-free-0: 100% | 264.6 MiB/s | 812.7 KiB | 00m00s [545/693] Installing libswresample-free 100% | 152.1 MiB/s | 155.7 KiB | 00m00s [546/693] Installing libswresample-free 100% | 27.0 MiB/s | 27.6 KiB | 00m00s [547/693] Installing libavcodec-free-0: 100% | 293.9 MiB/s | 9.1 MiB | 00m00s [548/693] Installing libavcodec-free-de 100% | 131.7 MiB/s | 269.7 KiB | 00m00s [549/693] Installing libswscale-free-de 100% | 33.1 MiB/s | 33.9 KiB | 00m00s [550/693] Installing libchromaprint-0:1 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [551/693] Installing libavformat-free-0 100% | 274.6 MiB/s | 2.7 MiB | 00m00s [552/693] Installing libavformat-free-d 100% | 152.5 MiB/s | 156.1 KiB | 00m00s [553/693] Installing libXpm-0:3.5.19-4. 100% | 209.3 MiB/s | 214.3 KiB | 00m00s [554/693] Installing libXpm-devel-0:3.5 100% | 7.0 MiB/s | 178.5 KiB | 00m00s [555/693] Installing libxkbfile-0:1.1.3 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [556/693] Installing libxkbfile-devel-0 100% | 37.2 MiB/s | 38.1 KiB | 00m00s [557/693] Installing xprop-0:1.2.8-6.fc 100% | 3.3 MiB/s | 79.9 KiB | 00m00s [558/693] Installing openssh-0:10.5p1-1 100% | 56.6 MiB/s | 1.6 MiB | 00m00s [559/693] Installing openssh-clients-0: 100% | 55.9 MiB/s | 2.6 MiB | 00m00s [560/693] Installing git-core-0:2.56.0- 100% | 267.6 MiB/s | 27.0 MiB | 00m00s [561/693] Installing git-core-doc-0:2.5 100% | 247.0 MiB/s | 19.3 MiB | 00m00s [562/693] Installing git-0:2.56.0-1.fc4 100% | 57.6 MiB/s | 59.0 KiB | 00m00s [563/693] Installing perl-Git-0:2.56.0- 100% | 12.8 MiB/s | 65.4 KiB | 00m00s [564/693] Installing tzdata-0:2026e-1.f 100% | 28.2 MiB/s | 1.5 MiB | 00m00s [565/693] Installing python-pip-wheel-0 100% | 422.7 MiB/s | 1.3 MiB | 00m00s [566/693] Installing mpdecimal-0:4.0.1- 100% | 34.5 MiB/s | 282.7 KiB | 00m00s [567/693] Installing python3-libs-0:3.1 100% | 246.4 MiB/s | 50.3 MiB | 00m00s [568/693] Installing python3-0:3.15.0~r 100% | 3.4 MiB/s | 86.5 KiB | 00m00s [569/693] Installing gettext-0:1.0-4.fc 100% | 284.4 MiB/s | 18.5 MiB | 00m00s [570/693] Installing python3-packaging- 100% | 163.2 MiB/s | 1.3 MiB | 00m00s [571/693] Installing glib2-devel-0:2.90 100% | 244.6 MiB/s | 16.1 MiB | 00m00s [572/693] Installing boost-python3-0:1. 100% | 87.6 MiB/s | 269.1 KiB | 00m00s [573/693] Installing python3-numpy-f2py 100% | 48.8 MiB/s | 2.2 MiB | 00m00s [574/693] Installing python3-numpy-1:2. 100% | 231.5 MiB/s | 38.0 MiB | 00m00s [575/693] Installing at-spi2-core-0:2.6 100% | 129.5 MiB/s | 1.7 MiB | 00m00s [576/693] Installing atk-0:2.62.0.1-1.f 100% | 145.6 MiB/s | 298.2 KiB | 00m00s [577/693] Installing at-spi2-atk-0:2.62 100% | 117.8 MiB/s | 361.8 KiB | 00m00s [578/693] Installing gtk3-0:3.24.52-6.f 100% | 233.4 MiB/s | 23.1 MiB | 00m00s [579/693] Installing libdecor-0:0.2.5-3 100% | 103.3 MiB/s | 211.6 KiB | 00m00s [580/693] Installing SDL3-0:3.4.18-1.fc 100% | 283.4 MiB/s | 3.1 MiB | 00m00s [581/693] Installing sdl2-compat-0:2.32 100% | 237.5 MiB/s | 486.4 KiB | 00m00s [582/693] Installing tslib-0:1.24-3.fc4 100% | 57.2 MiB/s | 1.7 MiB | 00m00s [583/693] Installing boost-numpy3-0:1.9 100% | 68.6 MiB/s | 70.3 KiB | 00m00s [584/693] Installing boost-0:1.90.0-13. 100% | 43.0 KiB/s | 1.7 KiB | 00m00s [585/693] Installing boost-devel-0:1.90 100% | 177.7 MiB/s | 145.5 MiB | 00m01s [586/693] Installing liblas-devel-0:1.8 100% | 108.6 MiB/s | 667.4 KiB | 00m00s [587/693] Installing python3-rpm-genera 100% | 40.6 MiB/s | 83.1 KiB | 00m00s [588/693] Installing python3-devel-0:3. 100% | 62.6 MiB/s | 2.5 MiB | 00m00s [589/693] Installing gettext-devel-0:1. 100% | 48.4 MiB/s | 1.5 MiB | 00m00s [590/693] Installing autoconf-0:2.73-4. 100% | 87.3 MiB/s | 2.9 MiB | 00m00s [591/693] Installing automake-0:1.18.1- 100% | 57.4 MiB/s | 1.8 MiB | 00m00s [592/693] Installing libogg-devel-2:1.3 100% | 28.1 MiB/s | 28.8 KiB | 00m00s [593/693] Installing libtheora-devel-1: 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [594/693] Installing vulkan-headers-0:1 100% | 650.9 MiB/s | 39.7 MiB | 00m00s [595/693] Installing vulkan-loader-deve 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [596/693] Installing libwacom-0:2.20.0- 100% | 5.9 MiB/s | 152.2 KiB | 00m00s [597/693] Installing libinput-0:1.32.0- 100% | 28.7 MiB/s | 968.8 KiB | 00m00s [598/693] Installing qt6-qtbase-gui-0:6 100% | 311.7 MiB/s | 27.4 MiB | 00m00s [599/693] Installing qt6-qttools-0:6.11 100% | 33.2 MiB/s | 918.7 KiB | 00m00s [600/693] Installing qt6-qttools-libs-h 100% | 193.9 MiB/s | 595.6 KiB | 00m00s [601/693] Installing qt6-qtshadertools- 100% | 143.9 MiB/s | 6.2 MiB | 00m00s [602/693] Installing qt6-qtsvg-0:6.11.2 100% | 103.6 MiB/s | 954.8 KiB | 00m00s [603/693] Installing qt6-qtdeclarative- 100% | 310.5 MiB/s | 62.4 MiB | 00m00s [604/693] Installing qt6-qttools-libs-d 100% | 392.2 MiB/s | 5.9 MiB | 00m00s [605/693] Installing qt6-qttools-libs-d 100% | 357.5 MiB/s | 3.2 MiB | 00m00s [606/693] Installing vtk-qt-0:9.7.0-2.f 100% | 99.5 MiB/s | 1.3 MiB | 00m00s [607/693] Installing python3-vtk-0:9.7. 100% | 360.7 MiB/s | 77.5 MiB | 00m00s [608/693] Installing vtk-0:9.7.0-2.fc46 100% | 414.2 MiB/s | 247.7 MiB | 00m01s [609/693] Installing opencascade-visual 100% | 316.6 MiB/s | 6.0 MiB | 00m00s [610/693] Installing opencascade-ocaf-0 100% | 324.1 MiB/s | 4.9 MiB | 00m00s [611/693] Installing opencascade-modeli 100% | 339.1 MiB/s | 43.7 MiB | 00m00s [612/693] Installing opencascade-draw-0 100% | 158.7 MiB/s | 7.9 MiB | 00m00s [613/693] Installing vtk-java-0:9.7.0-2 100% | 402.3 MiB/s | 31.8 MiB | 00m00s [614/693] Installing qt6-designer-0:6.1 100% | 22.7 MiB/s | 603.1 KiB | 00m00s [615/693] Installing qt6-qt5compat-0:6. 100% | 273.8 MiB/s | 2.2 MiB | 00m00s [616/693] Installing qt6-doctools-0:6.1 100% | 72.4 MiB/s | 2.2 MiB | 00m00s [617/693] Installing qt6-linguist-0:6.1 100% | 127.4 MiB/s | 5.0 MiB | 00m00s [618/693] Installing ninja-build-0:1.13 100% | 17.7 MiB/s | 471.9 KiB | 00m00s [619/693] Installing cmake-rpm-macros-0 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [620/693] Installing munge-libs-0:0.5.1 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [621/693] Installing pmix-0:6.1.0-1.fc4 100% | 281.3 MiB/s | 2.3 MiB | 00m00s [622/693] Installing prrte-libs-0:4.1.0 100% | 196.7 MiB/s | 1.6 MiB | 00m00s [623/693] Installing prrte-0:4.1.0-2.fc 100% | 173.9 MiB/s | 356.2 KiB | 00m00s [624/693] Installing ucx-0:1.19.0-4.fc4 100% | 78.0 MiB/s | 2.7 MiB | 00m00s [625/693] Installing lz4-devel-0:1.10.0 100% | 100.7 MiB/s | 103.2 KiB | 00m00s [626/693] Installing libXdmcp-0:1.1.5-6 100% | 120.8 MiB/s | 123.7 KiB | 00m00s [627/693] Installing libXdmcp-devel-0:1 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [628/693] Installing libuuid-devel-0:2. 100% | 42.9 MiB/s | 43.9 KiB | 00m00s [629/693] Installing libSM-devel-0:1.2. 100% | 19.2 MiB/s | 19.7 KiB | 00m00s [630/693] Installing libXt-devel-0:1.3. 100% | 138.3 MiB/s | 1.7 MiB | 00m00s [631/693] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [632/693] Installing fontconfig-devel-0 100% | 17.8 MiB/s | 164.2 KiB | 00m00s [633/693] Installing cairo-devel-0:1.18 100% | 286.0 MiB/s | 2.3 MiB | 00m00s [634/693] Installing harfbuzz-devel-0:1 100% | 146.7 MiB/s | 6.7 MiB | 00m00s [635/693] Installing freetype-devel-0:2 100% | 175.4 MiB/s | 8.6 MiB | 00m00s [636/693] Installing libXft-devel-0:2.3 100% | 13.5 MiB/s | 41.6 KiB | 00m00s [637/693] Installing tk8-devel-1:8.6.18 100% | 125.8 MiB/s | 1.3 MiB | 00m00s [638/693] Installing openslide-devel-0: 100% | 220.5 MiB/s | 451.7 KiB | 00m00s [639/693] Installing yaksa-0:0.4-1.fc46 100% | 420.2 MiB/s | 5.0 MiB | 00m00s [640/693] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [641/693] Installing libglvnd-devel-1:1 100% | 151.5 MiB/s | 2.1 MiB | 00m00s [642/693] Installing mesa-libGL-devel-0 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [643/693] Installing mesa-libGLU-devel- 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [644/693] Installing freeglut-devel-0:3 100% | 145.2 MiB/s | 2.3 MiB | 00m00s [645/693] Installing gl2ps-devel-0:1.4. 100% | 251.0 MiB/s | 257.1 KiB | 00m00s [646/693] Installing libubsan-0:16.2.1- 100% | 232.8 MiB/s | 476.7 KiB | 00m00s [647/693] Installing libatomic-0:16.2.1 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [648/693] Installing libasan-0:16.2.1-2 100% | 256.9 MiB/s | 1.5 MiB | 00m00s [649/693] Installing gcc-0:16.2.1-2.fc4 100% | 332.0 MiB/s | 112.5 MiB | 00m00s [650/693] Installing gcc-gfortran-0:16. 100% | 266.1 MiB/s | 43.1 MiB | 00m00s [651/693] Installing hdf5-devel-0:2.1.1 100% | 95.9 MiB/s | 3.5 MiB | 00m00s [652/693] Installing cgnslib-devel-0:4. 100% | 79.0 MiB/s | 161.9 KiB | 00m00s [653/693] Installing netcdf-devel-0:4.1 100% | 15.8 MiB/s | 437.6 KiB | 00m00s [654/693] Installing netcdf-cxx-devel-0 100% | 304.9 MiB/s | 1.5 MiB | 00m00s [655/693] Installing blas-devel-0:3.12. 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [656/693] Installing lapack-devel-0:3.1 100% | 320.5 MiB/s | 1.6 MiB | 00m00s [657/693] Installing gcc-c++-0:16.2.1-2 100% | 289.1 MiB/s | 44.8 MiB | 00m00s [658/693] Installing libpipeline-0:1.5. 100% | 13.0 MiB/s | 146.5 KiB | 00m00s [659/693] Installing man-db-0:2.13.1-4. 100% | 62.4 MiB/s | 3.3 MiB | 00m00s [660/693] Installing metis-0:5.1.0.3-13 100% | 42.6 MiB/s | 1.2 MiB | 00m00s [661/693] Installing procps-ng-0:4.0.7- 100% | 57.0 MiB/s | 1.8 MiB | 00m00s [662/693] Installing environment-module 100% | 39.3 MiB/s | 1.6 MiB | 00m00s [663/693] Installing mpich-0:4.2.2-10.f 100% | 292.3 MiB/s | 6.7 MiB | 00m00s [664/693] Installing openmpi-0:5.0.11-1 100% | 300.2 MiB/s | 7.2 MiB | 00m00s [665/693] Installing rpm-mpi-hooks-0:8- 100% | 9.5 MiB/s | 9.7 KiB | 00m00s [666/693] Installing python3-openmpi-0: 100% | 0.0 B/s | 540.0 B | 00m00s [667/693] Installing python3-mpich-0:4. 100% | 0.0 B/s | 540.0 B | 00m00s [668/693] Installing rhash-0:1.4.5-5.fc 100% | 14.5 MiB/s | 399.9 KiB | 00m00s [669/693] Installing libuv-1:1.52.1-2.f 100% | 201.6 MiB/s | 619.3 KiB | 00m00s [670/693] Installing cmake-0:4.3.0-5.fc 100% | 250.5 MiB/s | 32.8 MiB | 00m00s [671/693] Installing cmake-data-0:4.3.0 100% | 65.4 MiB/s | 10.1 MiB | 00m00s [672/693] Installing qt6-rpm-macros-0:6 100% | 127.6 KiB/s | 4.1 KiB | 00m00s [673/693] Installing qt6-qtbase-devel-0 100% | 131.5 MiB/s | 23.1 MiB | 00m00s [674/693] Installing qt6-qt5compat-deve 100% | 15.7 MiB/s | 209.2 KiB | 00m00s [675/693] Installing qt6-qtdeclarative- 100% | 138.3 MiB/s | 25.9 MiB | 00m00s [676/693] Installing qt6-qttools-devel- 100% | 44.4 MiB/s | 2.7 MiB | 00m00s [677/693] Installing vtk-devel-0:9.7.0- 100% | 209.6 MiB/s | 74.8 MiB | 00m00s [678/693] Installing opencascade-devel- 100% | 90.9 MiB/s | 28.5 MiB | 00m00s [679/693] Installing python3-mpi4py-mpi 100% | 230.4 MiB/s | 2.8 MiB | 00m00s [680/693] Installing python3-mpi4py-ope 100% | 172.8 MiB/s | 2.8 MiB | 00m00s [681/693] Installing mpich-devel-0:4.2. 100% | 76.3 MiB/s | 2.1 MiB | 00m00s [682/693] Installing openmpi-devel-0:5. 100% | 104.6 MiB/s | 3.3 MiB | 00m00s [683/693] Installing metis-devel-0:5.1. 100% | 10.0 MiB/s | 10.3 KiB | 00m00s [684/693] Installing annobin-plugin-gcc 100% | 51.5 MiB/s | 738.3 KiB | 00m00s [685/693] Installing gcc-plugin-annobin 100% | 4.6 MiB/s | 70.7 KiB | 00m00s [686/693] Installing libXmu-devel-0:1.2 100% | 34.3 MiB/s | 70.2 KiB | 00m00s [687/693] Installing pybind11-devel-0:3 100% | 32.9 MiB/s | 1.1 MiB | 00m00s [688/693] Installing python3-setuptools 100% | 151.3 MiB/s | 7.6 MiB | 00m00s [689/693] Installing authselect-0:1.8.0 100% | 9.0 MiB/s | 258.5 KiB | 00m00s [690/693] Installing pam-0:1.7.2-4.fc45 100% | 96.1 MiB/s | 4.2 MiB | 00m00s [691/693] Installing desktop-file-utils 100% | 12.1 MiB/s | 322.1 KiB | 00m00s [692/693] Installing systemd-rpm-macros 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [693/693] Installing dos2unix-0:7.5.7-1 100% | 978.1 KiB/s | 882.2 KiB | 00m01s Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1777852800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2604-4.fc46.src.rpm Updating and loading repositories: fedora 100% | 35.4 KiB/s | 9.8 KiB | 00m00s Copr repository 100% | 10.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cmake-4.3.0-5.fc45.aarch64" is already installed. Package "desktop-file-utils-0.28-8.fc45.aarch64" is already installed. Package "dos2unix-7.5.7-1.fc46.aarch64" is already installed. Package "environment-modules-5.7.0-1.fc46.aarch64" is already installed. Package "gcc-c++-16.2.1-2.fc46.1.aarch64" is already installed. Package "git-2.56.0-1.fc46.aarch64" is already installed. Package "libXmu-devel-1.2.1-6.fc45.aarch64" is already installed. Package "libjpeg-turbo-devel-3.1.4.1-2.fc45.aarch64" is already installed. Package "mesa-libGLU-devel-9.0.3-9.fc45.aarch64" is already installed. Package "metis-devel-5.1.0.3-13.fc45.aarch64" is already installed. Package "mpich-devel-4.2.2-10.fc45.aarch64" is already installed. Package "opencascade-devel-7.9.3-4.fc46.aarch64" is already installed. Package "openmpi-devel-5.0.11-1.fc46.aarch64" is already installed. Package "pybind11-devel-3.0.4-7.fc45.aarch64" is already installed. Package "python3-setuptools-84.0.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0~rc3-2.fc46.aarch64" is already installed. Package "python3-mpi4py-mpich-4.1.2-4.fc45.aarch64" is already installed. Package "python3-mpi4py-openmpi-4.1.2-4.fc45.aarch64" is already installed. Package "tk8-devel-1:8.6.18-2.fc45.aarch64" is already installed. Nothing to do. Finish: build setup for netgen-mesher-6.2.2604-4.fc46.src.rpm Start: rpmbuild netgen-mesher-6.2.2604-4.fc46.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1777852800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.1Ijose Creating(rpmbuild.env): /builddir/build/BUILD/netgen-mesher-6.2.2604-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/netgen-mesher-6.2.2604-build" RPM_OPT_FLAGS="-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" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="aarch64" RPM_OS="linux" RPM_BUILD_NCPUS="4" RPM_SPECPARTS_DIR="/builddir/build/BUILD/netgen-mesher-6.2.2604-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="netgen-mesher" RPM_PACKAGE_VERSION="6.2.2604" RPM_PACKAGE_RELEASE="4.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SUFu21 + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build + rm -rf netgen-6.2.2604 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2604.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2604 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/netgen_libjpeg.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/netgen_include-order.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/netgen-mesher_egg-info-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/simd_arm64-gcc15-neon-vector-conversions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i 's|set(git_version_string "v6.2.0-0")|set(git_version_string "v6.2.2604-0")|' cmake/generate_version_file.cmake + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.c5xtlH + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2604 + 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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B aarch64-redhat-linux-gnu -G Ninja -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -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.15/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.15 (found version "3.15.0") found components: Development.Module -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 Call Stack (most recent call first): CMakeLists.txt:160 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found Tclsh: /bin/tclsh (found version "9.0") -- 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_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.0.4") -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 17 Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1101, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1073, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 467, in from_name raise PackageNotFoundError(name) from None 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.15/site-packages ------------------------------------------------------------------------ -- Configuring done (3.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR CMAKE_VERBOSE_MAKEFILE 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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu + /usr/bin/cmake --build aarch64-redhat-linux-gnu -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu' Run Build Command(s): /usr/bin/ninja-build -v -j 4 [1/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -P /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 [2/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [3/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.2604-build/netgen-6.2.2604/rules/makerlsfile.cpp [4/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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) | ^~~~~~~~~~~~~~~~~~~ [5/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/bitarray.cpp [6/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:190:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 190 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:191:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 191 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ [7/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [8/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/logging.cpp [9/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/memtracer.cpp [10/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [11/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [12/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::WritePajeFile(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [13/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:329:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:339:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:357:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:359:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < anyflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:636:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:109:18: required from here 109 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:115:18: required from here 115 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:121:18: required from here 121 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:127:23: required from here 127 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:169:22: required from here 169 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:178:22: required from here 178 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:184:17: required from here 184 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~ [14/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.cpp [15/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ng_mpi_wrapper.cpp [16/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:427:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 427 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:566:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 566 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:568:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 568 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [17/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/version.cpp [18/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/statushandler.cpp [19/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [20/216] : && /usr/bin/cmake -E rm -f ng/Togl2.1/libngtogl.a && /usr/bin/ar qc ng/Togl2.1/libngtogl.a ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o && /usr/bin/ranlib ng/Togl2.1/libngtogl.a && : [21/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/makerls.dir/link.d CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls && : [22/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/utils.cpp [23/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [24/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/ngcore.dir/link.d -Wl,-soname,libngcore.so.6.2 -o libsrc/core/libngcore.so.6.2 libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -ldl /usr/lib64/libpython3.15.so && : [25/216] /usr/bin/cmake -E cmake_symlink_library libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so && : [26/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules [27/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 [28/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules [29/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [30/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules [31/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_triarules.cpp triarules [32/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules [33/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_hexrules.cpp [34/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_pyramidrules.cpp [35/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_prismrules2.cpp [36/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp [37/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_quadrules.cpp [38/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_tetrules.cpp [39/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/rules/rule_triarules.cpp [40/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [41/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [42/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [43/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [44/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [45/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [46/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [47/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [48/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [49/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [50/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [51/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [52/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [53/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [54/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [55/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [56/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [57/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [58/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [59/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [60/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [61/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [62/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [63/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::SelectBaseLine(netgen::Point<3, double>&, netgen::Point<3, double>&, const netgen::PointGeomInfo*&, const netgen::PointGeomInfo*&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:227:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 227 | for (int i = starti; i < *lines.Range().end(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [64/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:303:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:326:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 326 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:376:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:411:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:473:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:548:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:568:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:590:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 590 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:755:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:867:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 867 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:927:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 927 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:225:23: required from here 225 | connectedpairs->Add (apair[0], apair[1]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [65/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:64:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:71:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:437:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [66/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:303:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:44 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:86:7: required from here 85 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 86 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | for (auto i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | { | ~ 92 | int i = i_-IndexBASE()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | const Element & el = mesh.VolumeElement(i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | | 96 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | // auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto fanums = top.GetFaces (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | | 103 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | | 107 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | | 116 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | } | ~ 119 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:116:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:45 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:149:7: required from here 148 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 149 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 151 | { | ~ 152 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | for (SurfaceElementIndex i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | { | ~ 155 | // int i = i_+1; | ~~~~~~~~~~~~~~~~ 156 | const Element2d & el = mesh[i_]; // .SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | | 159 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | int fanum = top.GetFace(i_)+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 171 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | | 175 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | } | ~ 178 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:175:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:48:21: required from here 48 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [67/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1891 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2177 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2682 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2945:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2945 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2947:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2947 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2949:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2949 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2951 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3148:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3148 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3231 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3242 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3311:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3311 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3313:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3313 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3321 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3326:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3326 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3328:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3328 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3336:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3336 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3459:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3459 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3716:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3716 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3722:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3722 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3726:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3726 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3778:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3778 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3874 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4138:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for(int ii=0; ii*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2044:14: required from here 2044 | BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2516:35: required from here 2516 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2517:26: required from here 2517 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2518:29: required from here 2518 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2519:32: required from here 2519 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2535:30: required from here 2535 | int maxnum = BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MPRISMS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3486:26: required from here 3486 | MarkHangingPrisms (mprisms, cutedges) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingIdentifications(T_MIDS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MIDS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3487:35: required from here 3487 | MarkHangingIdentifications (mids, cutedges); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1589:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1589 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingQuads(T_MQUADS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MQUADS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3621:25: required from here 3621 | MarkHangingQuads (mquads, cutedges); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [68/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:157:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:533:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 533 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 756 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:989:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1010:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1039:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, const AdFront3&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1165:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1165 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1189:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1189 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1328:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1328 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1415:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1690:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1690 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:457:31: required from here 457 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1170:25: required from here 1170 | creator.Add (i4[0], i+1); | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:554:17: required from here 554 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = long unsigned int; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:828:59: required from here 828 | auto p2el = ngcore::CreateSortedTable( ne, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 829 | [&](auto & table, int ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | { | ~ 831 | const auto & el = tempels[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | int num_bnd_points = 0; | ~~~~~~~~~~~~~~~~~~~~~~~ 833 | | 834 | for( auto i : Range(4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~ 835 | if(bnd_points[el[i]]) | ~~~~~~~~~~~~~~~~~~~~~ 836 | num_bnd_points++; | ~~~~~~~~~~~~~~~~~ 837 | | 838 | if(num_bnd_points>1) | ~~~~~~~~~~~~~~~~~~~~ 839 | { | ~ 840 | table.Add (el[0], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 841 | table.Add (el[1], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 842 | table.Add (el[2], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 843 | table.Add (el[3], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 844 | } | ~ 845 | | 846 | // table creator is running this code 2 times, only store tets on last run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | if(table.GetMode()==3 && num_bnd_points>2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | tets_with_3_bnd_points[cnt++] = ei; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [69/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 263 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:438:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:472:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:586:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:322:31: required from here 322 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:152:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:223:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [71/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [72/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘std::pair netgen::GrowthVectorLimiter::GetMinMaxLimit(netgen::SurfaceElementIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:73:3: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:44:20: required from ‘netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: [with auto:44 = ngcore::TableCreator]’ 44 | table.Add(pi, ei); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [73/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In instantiation of ‘double netgen::CombineImproveEdge(Mesh&, const T_PI2SEI&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool) [with T_PI2SEI = ngcore::CompressedTable]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:666:27: required from here 666 | CombineImproveEdge(mesh, elementsonnode, normals, fixed, pi1, pi2, metricweight, false); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:357:18: required from here 357 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:659:14: required from here 659 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::CompressedTable]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:609:18: required from here 609 | BuildEdgeList( mesh, elementsonnode, edges ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/memory_resource.h:49, from /usr/include/c++/16/string:83, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:796:46: /usr/include/c++/16/tuple:213:11: warning: ‘pi3.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.D.260653.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.D.260653.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘MEM[(struct PointIndex *)&pi2]’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:25: note: ‘MEM[(struct PointIndex *)&pi2]’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:806:47: /usr/include/c++/16/tuple:213:11: warning: ‘pi4.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.D.260653.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [74/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In constructor ‘netgen::JacobiRecPols::JacobiRecPols()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:446:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 446 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:718:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:722:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:819:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 819 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:826:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:893:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:977:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 977 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1105:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1105 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1193:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1193 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1246:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1246 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1324:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1325:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1328:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1328 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1329:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1337:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1337 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1364:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1364 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1367:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1367 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1378:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1378 | for (int j = 0; j < verts.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1401:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1401 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1402:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1402 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1440:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1440 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1441:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1512:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1535:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1535 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1875:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1875 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1967:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1967 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1969:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1969 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1974:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1974 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2009:21: required from here 2009 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2692:76: required from here 2692 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4565:45: required from here 4565 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4566 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4567 | px, 3, | ~~~~~~ 4568 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4842:37: required from here 4842 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4855:43: required from here 4855 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4861:43: required from here 4861 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4881:41: required from here 4881 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4882 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4883 | px, 3, | ~~~~~~ 4884 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5323:39: required from here 5323 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:694:17: required from here 694 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:700:22: required from here 700 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:779:31: required from here 779 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [75/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:603:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 603 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1679:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 1679 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1681:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable=] 1681 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:640:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 640 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1064:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1314 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1321:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1321 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1355 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1358:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1422:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1595:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1595 | for(SurfaceElementIndex i=0;i&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1935:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1935 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In instantiation of ‘bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&, int&, int&) [with HT_EDGEPOINT_DOM = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1918:35: required from here 1918 | bool sing = CheckSingularities(mesh, edges, edgepoint_dom, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1919 | cornerpoint, edgepoint, faces, face_edges, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1920 | surf_edges, facepoint, levels, act_ref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1678:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1743:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1743 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1802 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1864:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1864 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1930:14: required from here 1930 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, ngcore::ClosedHashTable, int>&, ngcore::TBitArray&, ngcore::TBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:71: note: ‘fp1’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:76: note: ‘fp2’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:81: note: ‘fp3’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:86: note: ‘fp4’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:7: note: ‘isfedge1’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:17: note: ‘isfedge2’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:27: note: ‘isfedge3’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:37: note: ‘isfedge4’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:47: note: ‘isfedge5’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:57: note: ‘isfedge6’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ [76/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:243:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:286:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:290:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:301:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:339:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:346:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:383:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:211:12: required from here 211 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:270:21: required from here 270 | elonnode.Add (el[j], sei); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [77/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(const netgen::AdFront3&, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, const netgen::AdFront3&, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:555:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 555 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:830:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 830 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:858:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 858 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [78/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [79/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SwapImproveEdge(const ngcore::TBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:783:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const ngcore::TBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1427:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1427 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1460:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1460 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1502:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1502 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1524:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1524 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1534:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1548:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1548 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1551:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1551 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1562:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1562 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1582 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1622:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1695:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1695 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1698:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1698 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1713:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1713 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1922:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1922 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2005:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2005 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2121:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2121 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2178:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2178 | for(int i=0; i&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2274:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2274 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:41: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:550:30: required from here 550 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:425:12: required from here 425 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1400:26: required from here 1400 | elementsonnode.Add (mesh[ei][j], ei); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1405:27: required from here 1405 | surfaceelementsonnode.Add(mesh[sei][j], sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1407:28: required from here 1407 | surfaceindicesonnode.Add(mesh[sei][j],mesh[sei].GetIndex()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2452:12: required from here 2452 | QuickSort(faces_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2641:12: required from here 2641 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:401:16: required from here 401 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1054:32: required from here 1054 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1058:17: required from here 1058 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘netgen::Index::operator-(netgen::Index) const’, inlined from ‘ngcore::FlatArray::linestruct, netgen::PointIndex>::operator[](netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:556:20, inlined from ‘ngcore::DynamicTable::operator[](netgen::PointIndex)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:712:32, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:46: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:197:61: warning: ‘MEM[(struct PointIndex *)&pi1]’ may be used uninitialized [-Wmaybe-uninitialized] 197 | constexpr auto operator- (Index i2) const { return i-i2.i; } | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:14: note: ‘MEM[(struct PointIndex *)&pi1]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:33: warning: ‘pi2.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:19: note: ‘pi2.D.260653.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:50: warning: ‘pi3.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:24: note: ‘pi3.D.260653.i’ was declared here 2202 | 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&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2271:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:50:40: warning: ‘MEM[(struct PointIndex *)&pi4]’ may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:29: note: ‘MEM[(struct PointIndex *)&pi4]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:29: In member function ‘netgen::INDEX_2::Sort()’, inlined from ‘netgen::Mesh::BoundaryEdge(netgen::PointIndex, netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:570:14, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2308:36: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/template.hpp:145:5: warning: ‘pi5.D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:34: note: ‘pi5.D.260653.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [80/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:60:12: warning: unused variable ‘num_facedescriptors’ [-Wunused-variable] 60 | auto num_facedescriptors = mesh.GetNFD(); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:258:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 258 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::ConformToFreeSegments(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 789 | if(n_solids < domain) return; | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [81/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:390:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 390 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:396:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 396 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:399:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:400:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 400 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:413:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 413 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:535:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:552:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:651:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:653:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:655:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:657:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:686:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:704:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i = oldnf; i < locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:713:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 713 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1208:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1208 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1293 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:391:23: required from here 391 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [82/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [83/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:461:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:805:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:814:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 814 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:857:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:876:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:939:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:953:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 953 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:969:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 969 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1033:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1033 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1076:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1089:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1092:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1092 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1164:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1168:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1254:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1254 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1319 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1325:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1357:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1357 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1455:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1455 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1500:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1500 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1507 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1514:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1514 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1559:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1566:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:116:16: required from here 116 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:326:19: required from here 326 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:265:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’ 265 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [84/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [85/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [86/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [87/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [88/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:430:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 430 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1433:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1433 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::idmap_type&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2874:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2874 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = PointIndices<2>; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3028:33: required from here 3028 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [89/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:885:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (int k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:889:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (int l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [90/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:33:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 33 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:59:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 112 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.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 < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:215:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:278:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (surfgi.Size() < pnums.Elem(4+j)-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:361:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | if (surfgi.Size() < pnums[4+j]-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:886:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 886 | for (int i = 1; i <= free.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:159:16: required from here 159 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:551:28: required from here 551 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [91/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [92/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 397 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:503:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 503 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [93/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [94/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:245:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | for (int rim = 0; rim < rules.Size(); rim++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:669:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:700:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:127:23: required from here 127 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:281:15: required from here 281 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:284:15: required from here 284 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [95/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:147:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 147 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:181:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 181 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [96/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:720:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:726:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:46 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:872:22: required from here 872 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 875 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 877 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 879 | | 880 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | | 883 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | | 885 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 887 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 888 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 889 | { | ~ 890 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | { | ~ 893 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 894 | return; | ~~~~~~~ 895 | | 896 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | | 898 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 899 | | 900 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | | 902 | int hpi = 0; | ~~~~~~~~~~~~ 903 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 905 | { | ~ 906 | hpi = j; | ~~~~~~~~ 907 | break; | ~~~~~~ 908 | } | ~ 909 | | 910 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | | 913 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 915 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 918 | | 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | { | ~ 921 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | | 925 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | | 927 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 929 | { | ~ 930 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | break; | ~~~~~~ 934 | } | ~ 935 | | 936 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 937 | { | ~ 938 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | } | ~ 941 | } | ~ 942 | | 943 | | 944 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | | 948 | if(mixed) | ~~~~~~~~~ 949 | { | ~ 950 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | { | ~ 953 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | } | ~ 957 | | 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | { | ~ 960 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | { | ~ 963 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 964 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | } | ~ 967 | } | ~ 968 | } | ~ 969 | | 970 | Vector x(2); | ~~~~~~~~~~~~ 971 | x = 0; | ~~~~~~ 972 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | | 974 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | | 976 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | | 978 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 979 | | 980 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 981 | int loci = 1; | ~~~~~~~~~~~~~ 982 | double fact = 1; | ~~~~~~~~~~~~~~~~ 983 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 984 | | 985 | if(mixed) | ~~~~~~~~~ 986 | { | ~ 987 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | { | ~ 990 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | { | ~ 993 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 994 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | } | ~ 996 | } | ~ 997 | } | ~ 998 | | 999 | | 1000 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | { | ~ 1003 | loci ++; | ~~~~~~~~ 1004 | /* | ~~ 1005 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | */ | ~~ 1009 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1014 | | 1015 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1016 | | 1017 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | | 1020 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1021 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1022 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | | 1025 | if (moveisok) | ~~~~~~~~~~~~~ 1026 | { | ~ 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | } | ~ 1030 | else | ~~~~ 1031 | { | ~ 1032 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1033 | } | ~ 1034 | | 1035 | } | ~ 1036 | } | ~ 1037 | } | ~ 1038 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:919:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:951:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:958:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:988:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:1027:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [97/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const ngcore::TBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1533 | for (int i=0; i&, const netgen::NgArray*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1801 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:472:29: required from here 472 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1689:16: required from here 1689 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:362:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:45 = ngcore::TableCreator]’ 362 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1375:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:46 = ngcore::TableCreator]’ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:296: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]’ 296 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1371:50: required from here 1371 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1372 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1373 | { | ~ 1374 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1376 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [98/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [99/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp [100/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In function ‘netgen::SurfaceElementIndex netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, std::optional >, BoxTree<3, SurfaceElementIndex>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:546:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:554:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:715:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:759:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 759 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 916 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:924:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:931:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:937:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:942:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int ii = 0; ii= 0 && dom < maxhdomain.Size()) | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3482:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3482 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3525:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3525 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3569:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3569 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3744 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3873:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3873 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetLocalH(std::shared_ptr, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3985:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3985 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4109:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4109 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4132:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4132 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4175:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4185 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4192 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4227:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4227 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4264 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4274 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4282 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4560:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4560 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4579:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4579 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4832 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5286:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5286 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildElementSearchTree(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5313 | if (elementsearchtreets[dim] == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5319 | if (elementsearchtreets[dim] == GetTimeStamp()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, netgen::SurfaceElementIndex, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5802 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, netgen::ElementIndex, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6021:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6021 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6287:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6287 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6312 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6339:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6339 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6608:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6608 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6944:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6944 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7236 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7242:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7242 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7251:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7251 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7282:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7282 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7284:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7284 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7299:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7299 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7301:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7301 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7452:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7452 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7470:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7470 | if (domnr <= materials.Size() && materials[domnr-1]) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7479:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7479 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7487:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7487 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7499 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7510:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7510 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7522:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7522 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7554:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7554 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7566 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7591:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7591 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7605:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7605 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(const netgen::Element&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7661:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7661 | if(names.Size() <= el.GetIndex()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7682 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7707 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:309:24: required from here 309 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:50 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4639:21: required from here 4639 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4640 | { | ~ 4641 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4642 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4643 | | 4644 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4645 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4646 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4647 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4648 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4649 | | 4650 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4651 | { | ~ 4652 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | | 4654 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4655 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4657 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4658 | | 4659 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4660 | } | ~ 4661 | | 4662 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4663 | | 4664 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4665 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4666 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4647:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4647 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4656:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7672:51: required from here 7672 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7697:57: required from here 7697 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2373:34: required from here 2373 | surfacesonnode.Add (pi, si); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2632:18: required from here 2632 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7124:17: required from here 7124 | QuickSort (row); | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7669:25: required from here 7669 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7694:28: required from here 7694 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2566:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:44 = ngcore::TableCreator]’ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7081:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:61 = ngcore::TableCreator]’ 7081 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7077:74: required from here 7077 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7078 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7079 | { | ~ 7080 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7081 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7082 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [101/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const ngcore::TBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(ngcore::BitArray&, ngcore::TBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 ngcore::TBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:310:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [102/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:41:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 41 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:83:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:86:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:99:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 99 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:120:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 120 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:134:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 134 | if (rank < dps[0]) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:155:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:167:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:514:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:711:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:816:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 816 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:37:26: required from here 37 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:582:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:587:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:34:15: required from here 34 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:201:30: required from here 201 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:482:21: required from here 482 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [103/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1344:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1344 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2290:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2290 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2332 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2344:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2344 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:606:28: required from here 606 | QuickSort (vertex2); | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::array; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::array]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1193:29: required from here 1193 | QuickSort (face2vert.Range(first_fa, nfa)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1278:13: required from here 1278 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:44 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SegmentIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SegmentIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:45 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:971:51: warning: ‘MEM [(const struct PointIndex &)&pa].i[_121]’ may be used uninitialized [-Wmaybe-uninitialized] 971 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:966:28: note: ‘pa’ declared here 966 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1002:49: warning: ‘MEM [(const struct PointIndex &)&pa].i[_127]’ may be used uninitialized [-Wmaybe-uninitialized] 1002 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:997:26: note: ‘pa’ declared here 997 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1429:56: warning: ‘MEM [(const struct PointIndex &)&parents].i[_202]’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | PointIndex v1 = parents[1-j]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1421:26: note: ‘parents’ declared here 1421 | auto parents = mesh->mlbetweennodes[vb]; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp:252:41: warning: ‘MEM[(const struct Index *)&paedge3].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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(const struct Index *)&paedge3].i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.260653.i’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.260653.i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ [104/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [105/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:93:17: required from here 93 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:94:17: required from here 94 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:17:43: required from here 17 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:190:36: required from here 190 | QuickSort(check_points); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:127:20: required from here 127 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [106/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [107/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.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&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:386:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 386 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:80:15: warning: ‘*this_8(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 80 | K.SetSize(steps); | ^~~~~ [108/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:556:24: required from here 556 | QuickSort(intersections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [109/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:325:12: required from here 325 | QuickSort(points); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:110:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:44 = ngcore::TableCreator; size_t = long unsigned int]’ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::Segment*; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::Segment*]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = int; TFUNC = CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:119:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:45 = ngcore::TableCreator; size_t = long unsigned int]’ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:113:67: required from here 113 | auto point2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 114 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 118 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 120 | table.Add(seg[1], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 121 | }, | ~~ 122 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [110/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:461:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 461 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:549:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1290:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1290 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [111/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:779:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [112/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [113/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1197:43: required from here 1197 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1171:24: required from here 1171 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1176:19: required from here 1176 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:8: In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [114/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [115/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [116/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [117/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [118/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [119/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [120/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [121/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:34: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [122/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [123/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [124/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [125/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3646:14: required from here 3646 | QuickSort(trignums); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [126/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:464:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | for (int i = 0; i < vertices.size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:483:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 483 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:492:35: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 492 | if (uv.size() != self.GetNP()) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:494:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1246: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] 1246 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1599:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1599 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1614:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1614 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:2025:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2025 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::ElementIndex; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:741:42: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:744:45: required from here 744 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:747:36: required from here 747 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:762:12: required from here 762 | QuickSort(export_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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:2195: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]’ 2195 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2163: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]’ 2163 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2164 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:566: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}]’ 566 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:324: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]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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 = {}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:392: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}]’ 392 | cl.def( | ~~~~~~^ 393 | "__init__", | ~~~~~~~~~~~ 394 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | #else | ~~~~~ 396 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | cl.def( | ~~~~~~~ 398 | "__init__", | ~~~~~~~~~~~ 399 | [func] | ~~~~~~ 400 | #endif | ~~~~~~ 401 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | construct( | ~~~~~~~~~~~~~~~~~ 403 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | }, | ~~ 405 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2463: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 = {}]’ 2463 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:95:9: required from here 93 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | })) | ~~~ /usr/include/pybind11/cast.h:53:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [127/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [128/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:213:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 213 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:223:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 223 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 261 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:346:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:355:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:768:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | for (int j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:779:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:812:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int j=0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:330:18: required from here 330 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:323:14: required from here 323 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [129/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:131:7: note: declared here 131 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:112:8: note: declared here 112 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1548:43: warning: ‘netgen::EdgeIndex netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:107:13: note: declared here 107 | EdgeIndex GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1588:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1588 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1600:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1741:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1741 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1755:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1755 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1760:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1760 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1771:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1771 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1822:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1822 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1948:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1948 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetClosureNodes(int, int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2260 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [130/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [131/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp:379:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | if (ni < mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:730:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (ei < mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:735:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 735 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:746:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [132/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [133/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [134/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:16: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 16 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:104: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 104 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool, std::optional >)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:394:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2345:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2345 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2568:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2568 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2574:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2574 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2588:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2588 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2630:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2630 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2670 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [135/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [136/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [137/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:72:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (int i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [138/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [139/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:155:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 161 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:171:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [140/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [141/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [142/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [143/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [144/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:102:20: required from here 102 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [145/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [146/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [147/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [148/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:519:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; i() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:1084:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1084 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [149/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [150/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [151/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [152/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:312:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:346:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:353:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:394:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:429:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 429 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:432:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 432 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:440:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:475:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:562:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:582:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [153/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [154/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [155/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/brick.hpp:62:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [156/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [157/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Plane; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Plane]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [158/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [159/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [160/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:455:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:505:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 505 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 510 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.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=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:805:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:838:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 838 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1046:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1180:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1285 | 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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1406:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1406 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1609:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1734 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:578:15: required from here 578 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [161/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [162/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [163/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [164/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:479:45: 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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:492:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 492 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:497:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:579:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 579 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:707:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:715:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:718:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:774:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 774 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:779:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:784:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 784 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:803:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual netgen::PointIndex netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:941:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 941 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1008:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1016:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1026:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1180:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1253:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1267:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1391:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1391 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1664:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1664 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [165/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [166/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [167/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [168/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [169/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [170/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [171/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [172/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [173/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [174/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:49:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 49 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:80:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 80 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:115:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 115 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:179:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 179 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 387 | for (int i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:414:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:433:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 433 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:485:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 736 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [175/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Revolution; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Revolution]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [176/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [177/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [178/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:153:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:158:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:220:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:292:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:317:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:715:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:570:18: required from here 570 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:640:14: required from here 640 | compress = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [179/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [180/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [181/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [182/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [183/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1017:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1026:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1042:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1042 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1051:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1069:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1069 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1078:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:301:44: required from here 301 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:545:12: required from here 545 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:882:20: required from here 882 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:886:14: required from here 886 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ [184/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:421:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:425:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 425 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [185/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [186/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [187/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [188/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [189/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:97:81: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint-IndexBASE() >= 0 && selpoint-IndexBASE() < mesh->GetNP()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [190/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | 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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [191/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [192/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1672:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:316:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 316 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:573:27: required from ‘constexpr void std::_Optional_base<_Tp, , >::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; bool = false; bool = false]’ 573 | _M_payload._M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:1158: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&]’ 1158 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:556:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 556 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2179: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]’ 2179 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2152:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 2152 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:544: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, const char*}]’ 544 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:324: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, const char*}; = void]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [193/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [194/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [195/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:92:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:181:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:243:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 243 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:247:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:256:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 256 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:286:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 286 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:290:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:299:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 299 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.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 = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 319 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:864:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 864 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1101:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1101 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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](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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1495:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1495 | 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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4427 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4457:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4457 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4466:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4466 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::BuildSelectionList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4778:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4778 | if(select.list_timestamp == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4850:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4850 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4857:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4857 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1923:25: required from here 1923 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4439:14: required from here 4439 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4440:14: required from here 4440 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [196/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [197/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [198/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:436:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 1; i <= top.GetNEdges(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:469:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 1; i <= top.GetNFaces(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:532:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:545:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:563:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:578:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:641:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 641 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 913 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In function ‘void netgen::RenderSurfaceElements(std::shared_ptr, int, std::function, std::function)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:959:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 959 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1446:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1446 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1923:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1923 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2205:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2205 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2479:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2479 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2539:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2539 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2688:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2688 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2718:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2718 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2801:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2801 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2871:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2871 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3162:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3162 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3218 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSelect::SelectSurfaceElement(std::shared_ptr, int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [199/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [200/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [201/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:476:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 476 | vispar.centerpoint-IndexBASE() < mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [202/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/parallelfunc.cpp [203/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [204/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [205/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:643:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 643 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:650:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 650 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:657:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 657 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 666 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:1929:34: required from here 1929 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/../libsrc/interface/writeuser.hpp:42:14: required from ‘static void netgen::UserFormatRegister::IterateFormats(TFunc, bool, bool) [with TFunc = netgen::Ng_GetImportFormats(ClientData, Tcl_Interp*, int, const char**)::]’ 42 | QuickSort(import_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:291:39: required from here 291 | UserFormatRegister::IterateFormats([&](auto & entry) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 292 | fstr << "{ {" << entry.format << "} {" << entry.extensions[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | for(auto ext : entry.extensions.Range(1, entry.extensions.Size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | fstr << ' ' << ext; | ~~~~~~~~~~~~~~~~~~~ 295 | fstr << "} }\n"; | ~~~~~~~~~~~~~~~~ 296 | }, true, false); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [206/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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=17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [207/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [208/216] /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [209/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/pyngcore.dir/link.d -o libsrc/core/pyngcore.cpython-315-aarch64-linux-gnu.so libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/libpython3.15.so && : [210/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nglib.dir/link.d -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/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/meshing/boundarylayer_interpolate.cpp.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/occ/cross_section.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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core: /usr/lib64/libz.so libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libpython3.15.so -ldl -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘GetMinMaxLimit’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:215:63: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | auto [trig_min_limit, trig_max_limit] = GetMinMaxLimit(sei); | ^ [211/216] /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so && : [212/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngpy.dir/link.d -Wl,-soname,libngpy.so -o ng/libngpy.so ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core: libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/libpython3.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : [213/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nggui.dir/link.d -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 -ldl /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group -lgcc_s_asneeded -lgcc_s_asneeded && : [214/216] /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so && : [215/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/netgen.dir/link.d ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -o ng/netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core: libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.15.so /usr/lib64/libtcl.so /usr/lib64/libtk.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : [216/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngguipy.dir/link.d -Wl,-soname,libngguipy.so -o ng/libngguipy.so ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu/libsrc/core: libnggui.so.6.2 libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/libpython3.15.so ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-aarch64 + eval $'MPI_COMPILER=\'openmpi-aarch64\'; export MPI_COMPILER;\nLD_LIBRARY_PATH=\'/usr/lib64/openmpi/lib\'; export LD_LIBRARY_PATH;\nMPI_MAN=\'/usr/share/man/openmpi-aarch64\'; export MPI_MAN;\nMANPATH=\'/usr/share/man/openmpi-aarch64:/usr/share/man:\'; export MANPATH;\nMPI_INCLUDE=\'/usr/include/openmpi-aarch64\'; export MPI_INCLUDE;\n_LMFILES_=\'/usr/share/modulefiles/mpi/openmpi-aarch64\'; export _LMFILES_;\nLOADEDMODULES=\'mpi/openmpi-aarch64\'; export LOADEDMODULES;\nCMAKE_PREFIX_PATH=\'/usr/lib64/openmpi\'; export CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\'/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nMPI_PYTHON3_SITEARCH=\'/usr/lib64/python3.15/site-packages/openmpi\'; export MPI_PYTHON3_SITEARCH;\nMPI_HOME=\'/usr/lib64/openmpi\'; export MPI_HOME;\nMPI_FORTRAN_MOD_DIR=\'/usr/lib64/gfortran/modules/openmpi\'; export MPI_FORTRAN_MOD_DIR;\n__MODULES_LMALTNAME=\'mpi/openmpi-aarch64&as|mpi/default&as|mpi/latest\'; export __MODULES_LMALTNAME;\n__MODULES_LMCONFLICT=\'mpi/openmpi-aarch64&mpi\'; export __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':2\'; export __MODULES_SHARE_MANPATH;\nMPI_SUFFIX=\'_openmpi\'; export MPI_SUFFIX;\nMPI_SYSCONFIG=\'/etc/openmpi-aarch64\'; export MPI_SYSCONFIG;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nMPI_LIB=\'/usr/lib64/openmpi/lib\'; export MPI_LIB;\nPATH=\'/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nMPI_BIN=\'/usr/lib64/openmpi/bin\'; export MPI_BIN;\ntest 0;' ++ MPI_COMPILER=openmpi-aarch64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-aarch64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-aarch64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-aarch64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-aarch64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-aarch64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.15/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-aarch64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-aarch64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-aarch64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + 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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B aarch64-redhat-linux-gnu-openmpi -G Ninja -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -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.15/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.15 (found version "3.15.0") found components: Development.Module -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 Call Stack (most recent call first): CMakeLists.txt:160 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found Tclsh: /bin/tclsh (found version "9.0") -- 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_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.0.4") -- 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 -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 17 -- Found MPI version Open MPI v5.0.11, package: Open MPI mockbuild@5dac43e470f24389853e63c2c320399a Distribution, ident: 5.0.11, repo rev: v5.0.11rc1, Sep 16, 2026 Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1101, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1073, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 467, in from_name raise PackageNotFoundError(name) from None 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.15/site-packages ------------------------------------------------------------------------ -- Configuring done (7.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR CMAKE_VERBOSE_MAKEFILE 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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/ninja-build -v -j 4 [1/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 [2/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [3/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.2604-build/netgen-6.2.2604/rules/makerlsfile.cpp [4/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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) | ^~~~~~~~~~~~~~~~~~~ [5/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/bitarray.cpp [6/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:190:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 190 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:191:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 191 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ [7/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [8/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/logging.cpp [9/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/memtracer.cpp [10/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [11/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [12/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:329:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:339:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:357:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:359:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < anyflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:636:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:109:18: required from here 109 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:115:18: required from here 115 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:121:18: required from here 121 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:127:23: required from here 127 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:169:22: required from here 169 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:178:22: required from here 178 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:184:17: required from here 184 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~ [13/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::WritePajeFile(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [14/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.cpp [15/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:427:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 427 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:566:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 566 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:568:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 568 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [16/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/statushandler.cpp [17/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/version.cpp [18/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/makerls.dir/link.d CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls && : [19/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/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 ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [20/216] : && /usr/bin/cmake -E rm -f ng/Togl2.1/libngtogl.a && /usr/bin/ar qc ng/Togl2.1/libngtogl.a ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o && /usr/bin/ranlib ng/Togl2.1/libngtogl.a && : [21/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ng_mpi_wrapper.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [22/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/utils.cpp [23/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [24/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/ngcore.dir/link.d -Wl,-soname,libngcore.so.6.2 -o libsrc/core/libngcore.so.6.2 libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.15.so && : [25/216] /usr/bin/cmake -E cmake_symlink_library libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so && : [26/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules [27/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 [28/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [29/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 [30/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules [31/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules [32/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules [33/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp [34/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp [35/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp [36/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp [37/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [38/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp [39/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp [40/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [41/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [42/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [43/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [44/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [45/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [46/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [47/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [48/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [49/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [50/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [51/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [52/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [53/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [54/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [55/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [56/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [57/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [58/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [59/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [60/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [61/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [62/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [63/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::SelectBaseLine(netgen::Point<3, double>&, netgen::Point<3, double>&, const netgen::PointGeomInfo*&, const netgen::PointGeomInfo*&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:227:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 227 | for (int i = starti; i < *lines.Range().end(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [64/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:303:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:326:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 326 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:376:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:411:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:473:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:548:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:568:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:590:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 590 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:755:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:867:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 867 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:927:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 927 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:225:23: required from here 225 | connectedpairs->Add (apair[0], apair[1]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [65/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:303:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:44 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:86:7: required from here 85 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 86 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | for (auto i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | { | ~ 92 | int i = i_-IndexBASE()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | const Element & el = mesh.VolumeElement(i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | | 96 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | // auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto fanums = top.GetFaces (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | | 103 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | | 107 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | | 116 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | } | ~ 119 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:116:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:45 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:149:7: required from here 148 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 149 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 151 | { | ~ 152 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | for (SurfaceElementIndex i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | { | ~ 155 | // int i = i_+1; | ~~~~~~~~~~~~~~~~ 156 | const Element2d & el = mesh[i_]; // .SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | | 159 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | int fanum = top.GetFace(i_)+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 171 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | | 175 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | } | ~ 178 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:175:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:48:21: required from here 48 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [66/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:64:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:71:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:437:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [67/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1891 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2177 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2682 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2945:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2945 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2947:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2947 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2949:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2949 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2951 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3148:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3148 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3231 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3242 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3311:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3311 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3313:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3313 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3321 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3326:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3326 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3328:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3328 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3336:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3336 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3459:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3459 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3716:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3716 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3722:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3722 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3726:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3726 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3778:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3778 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3874 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4138:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for(int ii=0; ii*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2044:14: required from here 2044 | BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2516:35: required from here 2516 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2517:26: required from here 2517 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2518:29: required from here 2518 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2519:32: required from here 2519 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2535:30: required from here 2535 | int maxnum = BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MPRISMS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3486:26: required from here 3486 | MarkHangingPrisms (mprisms, cutedges) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingIdentifications(T_MIDS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MIDS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3487:35: required from here 3487 | MarkHangingIdentifications (mids, cutedges); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1589:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1589 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingQuads(T_MQUADS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MQUADS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3621:25: required from here 3621 | MarkHangingQuads (mquads, cutedges); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [68/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:157:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:533:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 533 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 756 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:989:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1010:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1039:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, const AdFront3&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1165:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1165 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1189:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1189 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1328:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1328 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1415:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1690:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1690 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:457:31: required from here 457 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1170:25: required from here 1170 | creator.Add (i4[0], i+1); | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:554:17: required from here 554 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = long unsigned int; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:828:59: required from here 828 | auto p2el = ngcore::CreateSortedTable( ne, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 829 | [&](auto & table, int ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | { | ~ 831 | const auto & el = tempels[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | int num_bnd_points = 0; | ~~~~~~~~~~~~~~~~~~~~~~~ 833 | | 834 | for( auto i : Range(4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~ 835 | if(bnd_points[el[i]]) | ~~~~~~~~~~~~~~~~~~~~~ 836 | num_bnd_points++; | ~~~~~~~~~~~~~~~~~ 837 | | 838 | if(num_bnd_points>1) | ~~~~~~~~~~~~~~~~~~~~ 839 | { | ~ 840 | table.Add (el[0], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 841 | table.Add (el[1], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 842 | table.Add (el[2], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 843 | table.Add (el[3], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 844 | } | ~ 845 | | 846 | // table creator is running this code 2 times, only store tets on last run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | if(table.GetMode()==3 && num_bnd_points>2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | tets_with_3_bnd_points[cnt++] = ei; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [69/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 263 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:438:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:472:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:586:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:322:31: required from here 322 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:152:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:223:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [71/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [72/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘std::pair netgen::GrowthVectorLimiter::GetMinMaxLimit(netgen::SurfaceElementIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:73:3: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:44:20: required from ‘netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: [with auto:44 = ngcore::TableCreator]’ 44 | table.Add(pi, ei); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [73/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In instantiation of ‘double netgen::CombineImproveEdge(Mesh&, const T_PI2SEI&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool) [with T_PI2SEI = ngcore::CompressedTable]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:666:27: required from here 666 | CombineImproveEdge(mesh, elementsonnode, normals, fixed, pi1, pi2, metricweight, false); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:357:18: required from here 357 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:659:14: required from here 659 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::CompressedTable]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:609:18: required from here 609 | BuildEdgeList( mesh, elementsonnode, edges ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/memory_resource.h:49, from /usr/include/c++/16/string:83, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:796:46: /usr/include/c++/16/tuple:213:11: warning: ‘pi3.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.D.267876.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.D.267876.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘MEM[(struct PointIndex *)&pi2]’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:25: note: ‘MEM[(struct PointIndex *)&pi2]’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:806:47: /usr/include/c++/16/tuple:213:11: warning: ‘pi4.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.D.267876.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [74/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:243:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:286:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:290:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:301:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:339:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:346:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:383:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:211:12: required from here 211 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:270:21: required from here 270 | elonnode.Add (el[j], sei); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [75/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:603:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 603 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1679:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 1679 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1681:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable=] 1681 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:640:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 640 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1064:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1314 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1321:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1321 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1355 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1358:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1422:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1595:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1595 | for(SurfaceElementIndex i=0;i&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1935:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1935 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In instantiation of ‘bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&, int&, int&) [with HT_EDGEPOINT_DOM = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1918:35: required from here 1918 | bool sing = CheckSingularities(mesh, edges, edgepoint_dom, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1919 | cornerpoint, edgepoint, faces, face_edges, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1920 | surf_edges, facepoint, levels, act_ref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1678:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1743:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1743 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1802 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1864:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1864 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1930:14: required from here 1930 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, ngcore::ClosedHashTable, int>&, ngcore::TBitArray&, ngcore::TBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:71: note: ‘fp1’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:76: note: ‘fp2’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:81: note: ‘fp3’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:86: note: ‘fp4’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:7: note: ‘isfedge1’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:17: note: ‘isfedge2’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:27: note: ‘isfedge3’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:37: note: ‘isfedge4’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:47: note: ‘isfedge5’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:57: note: ‘isfedge6’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ [76/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In constructor ‘netgen::JacobiRecPols::JacobiRecPols()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:446:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 446 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:718:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:722:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:743:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:746:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:759:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 759 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:762:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:819:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 819 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:826:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:893:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:977:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 977 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1079:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1079 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1105:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1105 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1193:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1193 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1246:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1246 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1324:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1325:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1328:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1328 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1329:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1337:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1337 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1364:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1364 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1367:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1367 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1378:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1378 | for (int j = 0; j < verts.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1401:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1401 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1402:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1402 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1440:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1440 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1441:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1512:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1535:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1535 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1875:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1875 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1967:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1967 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1969:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1969 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1974:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1974 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2009:21: required from here 2009 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2692:76: required from here 2692 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4565:45: required from here 4565 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4566 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4567 | px, 3, | ~~~~~~ 4568 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4842:37: required from here 4842 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4855:43: required from here 4855 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4861:43: required from here 4861 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4881:41: required from here 4881 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4882 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4883 | px, 3, | ~~~~~~ 4884 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5323:39: required from here 5323 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:694:17: required from here 694 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:700:22: required from here 700 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:745:29: required from here 745 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:779:31: required from here 779 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:855:34: required from here 855 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [77/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(const netgen::AdFront3&, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, const netgen::AdFront3&, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:555:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 555 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:830:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 830 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:858:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 858 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [78/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SwapImproveEdge(const ngcore::TBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:783:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const ngcore::TBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1427:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1427 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1460:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1460 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1502:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1502 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1524:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1524 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1534:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1548:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1548 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1551:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1551 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1562:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1562 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1582 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1622:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1695:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1695 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1698:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1698 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1713:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1713 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1922:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1922 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2005:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2005 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2121:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2121 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2178:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2178 | for(int i=0; i&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2274:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2274 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:41: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:550:30: required from here 550 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:425:12: required from here 425 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1400:26: required from here 1400 | elementsonnode.Add (mesh[ei][j], ei); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1405:27: required from here 1405 | surfaceelementsonnode.Add(mesh[sei][j], sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1407:28: required from here 1407 | surfaceindicesonnode.Add(mesh[sei][j],mesh[sei].GetIndex()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2452:12: required from here 2452 | QuickSort(faces_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2641:12: required from here 2641 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:401:16: required from here 401 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1054:32: required from here 1054 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1058:17: required from here 1058 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘netgen::Index::operator-(netgen::Index) const’, inlined from ‘ngcore::FlatArray::linestruct, netgen::PointIndex>::operator[](netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:556:20, inlined from ‘ngcore::DynamicTable::operator[](netgen::PointIndex)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:712:32, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:46: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:197:61: warning: ‘MEM[(struct PointIndex *)&pi1]’ may be used uninitialized [-Wmaybe-uninitialized] 197 | constexpr auto operator- (Index i2) const { return i-i2.i; } | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:14: note: ‘MEM[(struct PointIndex *)&pi1]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:33: warning: ‘pi2.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:19: note: ‘pi2.D.267876.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:50: warning: ‘pi3.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:24: note: ‘pi3.D.267876.i’ was declared here 2202 | 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&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2271:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:50:40: warning: ‘MEM[(struct PointIndex *)&pi4]’ may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:29: note: ‘MEM[(struct PointIndex *)&pi4]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:29: In member function ‘netgen::INDEX_2::Sort()’, inlined from ‘netgen::Mesh::BoundaryEdge(netgen::PointIndex, netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:570:14, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2308:36: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/template.hpp:145:5: warning: ‘pi5.D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:34: note: ‘pi5.D.267876.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [79/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [80/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:60:12: warning: unused variable ‘num_facedescriptors’ [-Wunused-variable] 60 | auto num_facedescriptors = mesh.GetNFD(); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:258:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 258 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::ConformToFreeSegments(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 789 | if(n_solids < domain) return; | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [81/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:390:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 390 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:396:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 396 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:399:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:400:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 400 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:413:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 413 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:535:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:552:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:651:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:653:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:655:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:657:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:686:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:704:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i = oldnf; i < locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:713:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 713 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1208:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1208 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1293 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:391:23: required from here 391 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [82/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:461:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:805:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:814:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 814 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:857:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:876:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:939:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:953:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 953 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:969:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 969 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1033:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1033 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1076:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1089:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1092:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1092 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1164:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1168:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1254:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1254 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1319 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1325:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1357:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1357 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1455:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1455 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1500:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1500 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1507 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1514:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1514 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1559:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1566:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:116:16: required from here 116 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:326:19: required from here 326 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:265:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’ 265 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [83/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [84/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [85/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [86/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [87/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [88/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:430:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 430 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1433:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1433 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::idmap_type&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2874:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2874 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = PointIndices<2>; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3028:33: required from here 3028 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [89/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:885:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (int k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:889:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (int l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [90/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:33:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 33 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:59:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 112 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.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 < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:215:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:278:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (surfgi.Size() < pnums.Elem(4+j)-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:361:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | if (surfgi.Size() < pnums[4+j]-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:886:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 886 | for (int i = 1; i <= free.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:159:16: required from here 159 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:551:28: required from here 551 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [91/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [92/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 397 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:503:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 503 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [93/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [94/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:245:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | for (int rim = 0; rim < rules.Size(); rim++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:669:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:700:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:127:23: required from here 127 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:281:15: required from here 281 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:284:15: required from here 284 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [95/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:147:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 147 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:181:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 181 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [96/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:720:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:726:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:46 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:872:22: required from here 872 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 875 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 877 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 879 | | 880 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | | 883 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | | 885 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 887 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 888 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 889 | { | ~ 890 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | { | ~ 893 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 894 | return; | ~~~~~~~ 895 | | 896 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | | 898 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 899 | | 900 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | | 902 | int hpi = 0; | ~~~~~~~~~~~~ 903 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 905 | { | ~ 906 | hpi = j; | ~~~~~~~~ 907 | break; | ~~~~~~ 908 | } | ~ 909 | | 910 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | | 913 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 915 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 918 | | 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | { | ~ 921 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | | 925 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | | 927 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 929 | { | ~ 930 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | break; | ~~~~~~ 934 | } | ~ 935 | | 936 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 937 | { | ~ 938 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | } | ~ 941 | } | ~ 942 | | 943 | | 944 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | | 948 | if(mixed) | ~~~~~~~~~ 949 | { | ~ 950 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | { | ~ 953 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | } | ~ 957 | | 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | { | ~ 960 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | { | ~ 963 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 964 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | } | ~ 967 | } | ~ 968 | } | ~ 969 | | 970 | Vector x(2); | ~~~~~~~~~~~~ 971 | x = 0; | ~~~~~~ 972 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | | 974 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | | 976 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | | 978 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 979 | | 980 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 981 | int loci = 1; | ~~~~~~~~~~~~~ 982 | double fact = 1; | ~~~~~~~~~~~~~~~~ 983 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 984 | | 985 | if(mixed) | ~~~~~~~~~ 986 | { | ~ 987 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | { | ~ 990 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | { | ~ 993 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 994 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | } | ~ 996 | } | ~ 997 | } | ~ 998 | | 999 | | 1000 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | { | ~ 1003 | loci ++; | ~~~~~~~~ 1004 | /* | ~~ 1005 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | */ | ~~ 1009 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1014 | | 1015 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1016 | | 1017 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | | 1020 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1021 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1022 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | | 1025 | if (moveisok) | ~~~~~~~~~~~~~ 1026 | { | ~ 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | } | ~ 1030 | else | ~~~~ 1031 | { | ~ 1032 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1033 | } | ~ 1034 | | 1035 | } | ~ 1036 | } | ~ 1037 | } | ~ 1038 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:919:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:951:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:958:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:988:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:1027:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [97/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const ngcore::TBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1533 | for (int i=0; i&, const netgen::NgArray*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1801 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:472:29: required from here 472 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1689:16: required from here 1689 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:362:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:45 = ngcore::TableCreator]’ 362 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1375:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:46 = ngcore::TableCreator]’ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:296: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]’ 296 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1371:50: required from here 1371 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1372 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1373 | { | ~ 1374 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1376 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [98/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const ngcore::TBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(ngcore::BitArray&, ngcore::TBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 ngcore::TBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:310:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [99/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [100/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In function ‘netgen::SurfaceElementIndex netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, std::optional >, BoxTree<3, SurfaceElementIndex>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:546:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:554:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:715:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:759:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 759 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 916 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:924:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:931:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:937:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:942:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int ii = 0; ii= 0 && dom < maxhdomain.Size()) | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3482:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3482 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3525:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3525 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3569:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3569 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3744 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3873:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3873 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetLocalH(std::shared_ptr, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3985:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3985 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4109:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4109 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4132:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4132 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4175:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4185 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4192 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4227:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4227 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4264 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4274 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4282 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4560:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4560 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4579:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4579 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4832 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5286:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5286 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildElementSearchTree(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5313 | if (elementsearchtreets[dim] == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5319 | if (elementsearchtreets[dim] == GetTimeStamp()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, netgen::SurfaceElementIndex, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5802 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, netgen::ElementIndex, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6021:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6021 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6287:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6287 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6312 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6339:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6339 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6608:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6608 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6944:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6944 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7236 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7242:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7242 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7251:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7251 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7282:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7282 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7284:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7284 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7299:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7299 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7301:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7301 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7452:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7452 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7470:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7470 | if (domnr <= materials.Size() && materials[domnr-1]) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7479:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7479 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7487:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7487 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7499 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7510:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7510 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7522:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7522 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7554:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7554 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7566 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7591:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7591 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7605:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7605 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(const netgen::Element&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7661:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7661 | if(names.Size() <= el.GetIndex()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7682 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7707 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:309:24: required from here 309 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:50 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4639:21: required from here 4639 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4640 | { | ~ 4641 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4642 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4643 | | 4644 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4645 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4646 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4647 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4648 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4649 | | 4650 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4651 | { | ~ 4652 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | | 4654 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4655 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4657 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4658 | | 4659 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4660 | } | ~ 4661 | | 4662 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4663 | | 4664 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4665 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4666 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4647:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4647 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4656:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7672:51: required from here 7672 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7697:57: required from here 7697 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2373:34: required from here 2373 | surfacesonnode.Add (pi, si); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2632:18: required from here 2632 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7124:17: required from here 7124 | QuickSort (row); | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7669:25: required from here 7669 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7694:28: required from here 7694 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2566:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:44 = ngcore::TableCreator]’ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7081:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:61 = ngcore::TableCreator]’ 7081 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7077:74: required from here 7077 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7078 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7079 | { | ~ 7080 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7081 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7082 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [101/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1344:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1344 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2290:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2290 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2332 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2344:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2344 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:606:28: required from here 606 | QuickSort (vertex2); | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::array; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::array]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1193:29: required from here 1193 | QuickSort (face2vert.Range(first_fa, nfa)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1278:13: required from here 1278 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:44 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SegmentIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SegmentIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:45 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:971:51: warning: ‘MEM [(const struct PointIndex &)&pa].i[_114]’ may be used uninitialized [-Wmaybe-uninitialized] 971 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:966:28: note: ‘pa’ declared here 966 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1002:49: warning: ‘MEM [(const struct PointIndex &)&pa].i[_117]’ may be used uninitialized [-Wmaybe-uninitialized] 1002 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:997:26: note: ‘pa’ declared here 997 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1429:56: warning: ‘MEM [(const struct PointIndex &)&parents].i[_194]’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | PointIndex v1 = parents[1-j]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1421:26: note: ‘parents’ declared here 1421 | auto parents = mesh->mlbetweennodes[vb]; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp:252:41: warning: ‘MEM[(const struct Index *)&paedge3].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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(const struct Index *)&paedge3].i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.267876.i’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.267876.i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ [102/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:41:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 41 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:83:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:167:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:514:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:711:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:816:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 816 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:37:26: required from here 37 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:582:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:587:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:34:15: required from here 34 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:201:30: required from here 201 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:482:21: required from here 482 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [103/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:356:28: required from here 356 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 358 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:341:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int j = 0; j [with auto:44 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:360:28: required from here 360 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | for (int j = 0; j [with auto:47 = netgen::PointIndex; auto:48 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:353:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’ 353 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:360:28: required from here 360 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | for (int j = 0; j [with auto:58 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:693:17: required from here 693 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 695 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 696 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:676:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 676 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:58 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:698:17: required from here 698 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:676:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 676 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:60 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:722:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int l = 0; l [with auto:60 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:768:18: required from here 768 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:722:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int l = 0; l [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:796:26: required from here 796 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:781:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for (int j = 0; j [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:801:26: required from here 801 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:781:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for (int j = 0; j [with auto:62 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:830:18: required from here 830 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | { | ~ 832 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 833 | bufsize[dest] += 15; | ~~~~~~~~~~~~~~~~~~~~ 834 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:822:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:836:18: required from here 836 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 852 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:822:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:75 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:905:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:72 = netgen::Mesh::SendMesh() const::]’ 905 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:921:18: required from here 921 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 922 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 923 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 924 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:924:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1061 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1076:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1094:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1094 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1142:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:76 = ngcore::Array*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1238:16: required from here 1238 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1231:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1231 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1287:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1287 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1318 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1325 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1351:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1351 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1377:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1377 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1389:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1389 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:78 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1428:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1428 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1434:13: required from here 1434 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | { | ~ 1436 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1438 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1418:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:77 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1430:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1430 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1434:13: required from here 1434 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | { | ~ 1436 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1438 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1409:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1409 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:78 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1428:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1428 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1440:13: required from here 1440 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | { | ~ 1442 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1418:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:77 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1430:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1430 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1440:13: required from here 1440 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | { | ~ 1442 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1409:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1409 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1449:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1449 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1459 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1497:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1497 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1534:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1615:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1615 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1622:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1622 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:337:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’ 337 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:356:28: required from here 356 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 358 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:748:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:60 = netgen::Mesh::SendMesh() const::]’ 748 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:776:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’ 776 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:796:26: required from here 796 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:2160:18: required from here 2160 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:567:17: required from here 567 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:635:17: required from here 635 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:699:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:59 = netgen::Element2d]’ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:681:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:58 = netgen::Mesh::SendMesh() const::]’ 681 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:698:17: required from here 698 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:838:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:65 = netgen::SegmentIndex; auto:66 = netgen::Segment]’ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:823:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]’ 823 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:836:18: required from here 836 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 852 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:874:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:70 = ngcore::PointElPackage; auto:71 = int]’ 874 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:867:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:67 = netgen::Mesh::SendMesh() const::]’ 867 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:874:17: required from here 874 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1386:22: required from here 1386 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [104/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [105/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:93:17: required from here 93 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:94:17: required from here 94 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:17:43: required from here 17 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:190:36: required from here 190 | QuickSort(check_points); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:127:20: required from here 127 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [106/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.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&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:386:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 386 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:80:15: warning: ‘*this_8(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 80 | K.SetSize(steps); | ^~~~~ [107/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [108/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:556:24: required from here 556 | QuickSort(intersections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [109/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:325:12: required from here 325 | QuickSort(points); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:110:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:44 = ngcore::TableCreator; size_t = long unsigned int]’ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::Segment*; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::Segment*]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = int; TFUNC = CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:119:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:45 = ngcore::TableCreator; size_t = long unsigned int]’ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:113:67: required from here 113 | auto point2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 114 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 118 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 120 | table.Add(seg[1], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 121 | }, | ~~ 122 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [110/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:461:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 461 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:549:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1290:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1290 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [111/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:779:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [112/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [113/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1197:43: required from here 1197 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1171:24: required from here 1171 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1176:19: required from here 1176 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:8: In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [114/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [115/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [116/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [117/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [118/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [119/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [120/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [121/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:34: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [122/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [123/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [124/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [125/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3646:14: required from here 3646 | QuickSort(trignums); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [126/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:464:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | for (int i = 0; i < vertices.size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:483:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 483 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:492:35: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 492 | if (uv.size() != self.GetNP()) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:494:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1246: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] 1246 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1599:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1599 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1614:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1614 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:2025:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2025 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::ElementIndex; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:741:42: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:744:45: required from here 744 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:747:36: required from here 747 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:762:12: required from here 762 | QuickSort(export_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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:2195: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]’ 2195 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2163: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]’ 2163 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2164 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:566: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}]’ 566 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:324: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]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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 = {}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:392: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}]’ 392 | cl.def( | ~~~~~~^ 393 | "__init__", | ~~~~~~~~~~~ 394 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | #else | ~~~~~ 396 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | cl.def( | ~~~~~~~ 398 | "__init__", | ~~~~~~~~~~~ 399 | [func] | ~~~~~~ 400 | #endif | ~~~~~~ 401 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | construct( | ~~~~~~~~~~~~~~~~~ 403 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | }, | ~~ 405 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2463: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 = {}]’ 2463 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:95:9: required from here 93 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | })) | ~~~ /usr/include/pybind11/cast.h:53:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [127/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [128/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:213:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 213 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:223:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 223 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 261 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:346:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:355:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:768:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | for (int j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:779:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:812:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int j=0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:330:18: required from here 330 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:323:14: required from here 323 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [129/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [130/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:954:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:955:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:956:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:131:7: note: declared here 131 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:112:8: note: declared here 112 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1548:43: warning: ‘netgen::EdgeIndex netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:107:13: note: declared here 107 | EdgeIndex GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1588:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1588 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1600:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1741:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1741 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1755:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1755 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1760:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1760 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1771:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1771 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1822:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1822 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1948:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1948 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetClosureNodes(int, int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2260 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [131/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp:379:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | if (ni < mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:730:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (ei < mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:735:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 735 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:746:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [132/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [133/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [134/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [135/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [136/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:16: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 16 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:104: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 104 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool, std::optional >)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:394:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2345:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2345 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2568:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2568 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2574:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2574 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2588:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2588 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2630:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2630 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2670 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [137/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:155:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 161 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:171:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [138/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [139/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:72:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (int i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [140/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [141/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [142/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [143/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [144/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:102:20: required from here 102 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [145/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [146/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [147/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [148/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [149/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:519:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; i() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:1084:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1084 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [150/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [151/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [152/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:312:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:346:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:353:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:394:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:429:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 429 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:432:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 432 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:440:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:475:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:562:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:582:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [153/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [154/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [155/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/brick.hpp:62:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [156/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [157/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Plane; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Plane]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [158/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [159/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [160/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:455:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:505:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 505 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 510 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.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=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:805:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:838:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 838 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1046:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1180:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1285 | 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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1406:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1406 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1609:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1734 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:578:15: required from here 578 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [161/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [162/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [163/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [164/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:479:45: 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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:492:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 492 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:497:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:579:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 579 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:707:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:715:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:718:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:774:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 774 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:779:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:784:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 784 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:803:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual netgen::PointIndex netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:941:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 941 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1008:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1016:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1026:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1180:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1253:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1267:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1391:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1391 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1664:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1664 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [165/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [166/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [167/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [168/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [169/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [170/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [171/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [172/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [173/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [174/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Revolution; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Revolution]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [175/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:49:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 49 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:80:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 80 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:115:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 115 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:179:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 179 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 387 | for (int i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:414:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:433:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 433 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:485:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 736 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [176/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [177/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [178/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:153:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:158:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:220:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:292:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:317:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:715:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:570:18: required from here 570 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:640:14: required from here 640 | compress = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [179/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [180/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [181/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [182/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [183/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1017:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1026:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1042:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1042 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1051:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1069:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1069 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1078:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:301:44: required from here 301 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:545:12: required from here 545 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:882:20: required from here 882 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:886:14: required from here 886 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ [184/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:421:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:425:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 425 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [185/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [186/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [187/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [188/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [189/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:97:81: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint-IndexBASE() >= 0 && selpoint-IndexBASE() < mesh->GetNP()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [190/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | 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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [191/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [192/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1672:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:316:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 316 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:573:27: required from ‘constexpr void std::_Optional_base<_Tp, , >::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; bool = false; bool = false]’ 573 | _M_payload._M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:1158: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&]’ 1158 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:556:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 556 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2179: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]’ 2179 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2152:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 2152 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:544: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, const char*}]’ 544 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:324: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, const char*}; = void]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [193/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [194/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [195/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:92:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:181:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:243:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 243 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:247:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:256:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 256 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:286:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 286 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:290:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:299:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 299 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.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 = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 319 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:864:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 864 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1101:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1101 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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](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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1495:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1495 | 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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4427 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4457:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4457 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4466:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4466 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::BuildSelectionList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4778:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4778 | if(select.list_timestamp == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4850:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4850 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4857:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4857 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1923:25: required from here 1923 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4439:14: required from here 4439 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4440:14: required from here 4440 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [196/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [197/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [198/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:436:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 1; i <= top.GetNEdges(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:469:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 1; i <= top.GetNFaces(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:532:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:545:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:563:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:578:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:641:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 641 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 913 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In function ‘void netgen::RenderSurfaceElements(std::shared_ptr, int, std::function, std::function)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:959:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 959 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1446:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1446 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1923:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1923 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2205:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2205 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2479:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2479 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2539:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2539 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2688:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2688 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2718:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2718 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2801:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2801 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2871:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2871 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3162:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3162 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3218 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSelect::SelectSurfaceElement(std::shared_ptr, int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [199/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [200/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [201/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:476:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 476 | vispar.centerpoint-IndexBASE() < mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [202/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/parallelfunc.cpp [203/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [204/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [205/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:643:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 643 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:650:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 650 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:657:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 657 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 666 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:1929:34: required from here 1929 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/../libsrc/interface/writeuser.hpp:42:14: required from ‘static void netgen::UserFormatRegister::IterateFormats(TFunc, bool, bool) [with TFunc = netgen::Ng_GetImportFormats(ClientData, Tcl_Interp*, int, const char**)::]’ 42 | QuickSort(import_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:291:39: required from here 291 | UserFormatRegister::IterateFormats([&](auto & entry) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 292 | fstr << "{ {" << entry.format << "} {" << entry.extensions[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | for(auto ext : entry.extensions.Range(1, entry.extensions.Size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | fstr << ' ' << ext; | ~~~~~~~~~~~~~~~~~~~ 295 | fstr << "} }\n"; | ~~~~~~~~~~~~~~~~ 296 | }, true, false); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [206/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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=17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [207/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [208/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/pyngcore.dir/link.d -o libsrc/core/pyngcore.cpython-315-aarch64-linux-gnu.so libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core: libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.15.so && : [209/216] /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [210/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nglib.dir/link.d -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/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/meshing/boundarylayer_interpolate.cpp.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/occ/cross_section.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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core: /usr/lib64/libz.so libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libmetis.so /usr/lib64/libpython3.15.so -ldl /usr/lib64/openmpi/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘GetMinMaxLimit’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:215:63: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | auto [trig_min_limit, trig_max_limit] = GetMinMaxLimit(sei); | ^ [211/216] /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so && : [212/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngpy.dir/link.d -Wl,-soname,libngpy.so -o ng/libngpy.so ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : [213/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nggui.dir/link.d -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 -ldl /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.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group -lgcc_s_asneeded -lgcc_s_asneeded && : [214/216] /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so && : [215/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/netgen.dir/link.d ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -o ng/netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core: libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.15.so /usr/lib64/libtcl.so /usr/lib64/libtk.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : [216/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngguipy.dir/link.d -Wl,-soname,libngguipy.so -o ng/libngguipy.so ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-openmpi/libsrc/core: libnggui.so.6.2 libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.15.so ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-aarch64 + eval $'unset MPI_COMPILER;\nunset LD_LIBRARY_PATH;\nunset MPI_MAN;\nMANPATH=\'/usr/share/man:\'; export MANPATH;\nunset MPI_INCLUDE;\nunset _LMFILES_;\nunset LOADEDMODULES;\nunset CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\':/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nunset MPI_PYTHON3_SITEARCH;\nunset MPI_HOME;\nunset MPI_FORTRAN_MOD_DIR;\nunset __MODULES_LMALTNAME;\nunset __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':1\'; export __MODULES_SHARE_MANPATH;\nunset MPI_SUFFIX;\nunset MPI_SYSCONFIG;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nunset MPI_LIB;\nPATH=\'/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nunset MPI_BIN;\ntest 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\nLOADEDMODULES=\'\'; export LOADEDMODULES;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\nLOADEDMODULES=\'\'; export LOADEDMODULES;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-aarch64 + eval $'LD_LIBRARY_PATH=\'/usr/lib64/mpich/lib\'; export LD_LIBRARY_PATH;\nMPI_COMPILER=\'mpich-aarch64\'; export MPI_COMPILER;\nMANPATH=\'/usr/share/man/mpich-aarch64:/usr/share/man:\'; export MANPATH;\nMPI_INCLUDE=\'/usr/include/mpich-aarch64\'; export MPI_INCLUDE;\nMPI_MAN=\'/usr/share/man/mpich-aarch64\'; export MPI_MAN;\nMPI_PYTHON_SITEARCH=\'%{python2_sitearch}/mpich\'; export MPI_PYTHON_SITEARCH;\n_LMFILES_=\'/usr/share/modulefiles/mpi/mpich-aarch64\'; export _LMFILES_;\nLOADEDMODULES=\'mpi/mpich-aarch64\'; export LOADEDMODULES;\nCMAKE_PREFIX_PATH=\'/usr/lib64/mpich\'; export CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\'/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nMPI_PYTHON3_SITEARCH=\'/usr/lib64/python3.15/site-packages/mpich\'; export MPI_PYTHON3_SITEARCH;\nMPI_FORTRAN_MOD_DIR=\'/usr/lib64/gfortran/modules/mpich\'; export MPI_FORTRAN_MOD_DIR;\nMPI_HOME=\'/usr/lib64/mpich\'; export MPI_HOME;\n__MODULES_LMCONFLICT=\'mpi/mpich-aarch64&mpi\'; export __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':2\'; export __MODULES_SHARE_MANPATH;\nMPI_SYSCONFIG=\'/etc/mpich-aarch64\'; export MPI_SYSCONFIG;\nMPI_SUFFIX=\'_mpich\'; export MPI_SUFFIX;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nMPI_PYTHON2_SITEARCH=\'%{python2_sitearch}/mpich\'; export MPI_PYTHON2_SITEARCH;\nMPI_LIB=\'/usr/lib64/mpich/lib\'; export MPI_LIB;\nPATH=\'/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nMPI_BIN=\'/usr/lib64/mpich/bin\'; export MPI_BIN;\ntest 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-aarch64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-aarch64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-aarch64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-aarch64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-aarch64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-aarch64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/mpich ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.15/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-aarch64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-aarch64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + 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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B aarch64-redhat-linux-gnu-mpich -G Ninja -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -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.15/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.15 (found version "3.15.0") found components: Development.Module -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.15 (found version "3.15.0") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 Call Stack (most recent call first): CMakeLists.txt:160 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Found Tclsh: /bin/tclsh (found version "9.0") -- 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_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.0.4") -- 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 -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 17 -- Found MPI version MPICH Version: 4.2.2 MPICH Release date: Wed Jul 3 09:16:22 AM CDT 2024 MPICH ABI: 16:2:4 MPICH Device: ch4:ofi MPICH configure: --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-custom-version-string=4.2.2-10.fc45 --enable-sharedlibs=gcc --enable-shared --enable-static=no --enable-lib-depend --disable-rpath --disable-silent-rules --disable-dependency-tracking --with-gnu-ld --with-pm=hydra:gforker --includedir=/usr/include/mpich-aarch64 --bindir=/usr/lib64/mpich/bin --libdir=/usr/lib64/mpich/lib --datadir=/usr/share/mpich --mandir=/usr/share/man/mpich-aarch64 --docdir=/usr/share/mpich/doc --htmldir=/usr/share/mpich/doc --with-hwloc --with-libfabric --with-ucx --with-yaksa 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 -fallow-argument-mismatch 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 -fallow-argument-mismatch MPICH CC: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 MPICH CXX: 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 MPICH F77: gfortran -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 -fallow-argument-mismatch -O2 MPICH FC: gfortran -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 -fallow-argument-mismatch -O2 MPICH features: threadcomm MPICH Custom Information: 4.2.2-10.fc45 Traceback (most recent call last): File "", line 1, in from importlib.metadata import version; print(version('pybind11-stubgen')) ~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1101, in version return distribution(distribution_name).version ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 1073, in distribution return Distribution.from_name(distribution_name) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/importlib/metadata/__init__.py", line 467, in from_name raise PackageNotFoundError(name) from None 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.15/site-packages ------------------------------------------------------------------------ -- Configuring done (6.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR CMAKE_VERBOSE_MAKEFILE 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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/ninja-build -v -j 4 [1/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.56.0") CMake Warning at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0-0 [2/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [3/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.2604-build/netgen-6.2.2604/rules/makerlsfile.cpp [4/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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) | ^~~~~~~~~~~~~~~~~~~ [5/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/bitarray.cpp [6/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:190:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 190 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/exception.cpp:191:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 191 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ [7/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [8/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/logging.cpp [9/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/memtracer.cpp [10/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [11/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [12/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:329:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:339:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:357:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:359:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 < anyflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:636:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 636 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:109:18: required from here 109 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:115:18: required from here 115 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:121:18: required from here 121 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:127:23: required from here 127 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:169:22: required from here 169 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:178:22: required from here 178 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.cpp:184:17: required from here 184 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~ [13/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::WritePajeFile(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/paje_trace.cpp:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [14/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.cpp [15/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:427:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 427 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:566:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 566 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.cpp:568:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 568 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [16/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/version.cpp [17/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/statushandler.cpp [18/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/makerls.dir/link.d CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls && : [19/216] /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_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d -o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [20/216] : && /usr/bin/cmake -E rm -f ng/Togl2.1/libngtogl.a && /usr/bin/ar qc ng/Togl2.1/libngtogl.a ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o && /usr/bin/ranlib ng/Togl2.1/libngtogl.a && : [21/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ng_mpi_wrapper.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [22/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/utils.cpp [23/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [24/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/ngcore.dir/link.d -Wl,-soname,libngcore.so.6.2 -o libsrc/core/libngcore.so.6.2 libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o libsrc/core/CMakeFiles/ngcore.dir/memtracer.cpp.o libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o libsrc/core/CMakeFiles/ngcore.dir/statushandler.cpp.o libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.15.so && : [25/216] /usr/bin/cmake -E cmake_symlink_library libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so.6.2 libsrc/core/libngcore.so && : [26/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/hexrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules [27/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/prismrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 [28/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [29/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 [30/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/quadrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules [31/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/tetrules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules [32/216] cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich && /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/makerls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/rules/triarules.rls /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules [33/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp [34/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp [35/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp [36/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [37/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp [38/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp [39/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp [40/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [41/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [42/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [43/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [44/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [45/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [46/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [47/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [48/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [49/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [50/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [51/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [52/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [53/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [54/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [55/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [56/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [57/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [58/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [59/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [60/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<2>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<2>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineGeometry<3>; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineGeometry<3>]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [61/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [62/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [63/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::SelectBaseLine(netgen::Point<3, double>&, netgen::Point<3, double>&, const netgen::PointGeomInfo*&, const netgen::PointGeomInfo*&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:227:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 227 | for (int i = starti; i < *lines.Range().end(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [64/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:303:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:326:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 326 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:376:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 376 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:411:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:454:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:473:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:548:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:568:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:590:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 590 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, ngcore::Array&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:755:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:867:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 867 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:927:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 927 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:931:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront3.cpp:225:23: required from here 225 | connectedpairs->Add (apair[0], apair[1]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [65/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -isystem /usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:64:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:71:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp:437:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore_export.cpp: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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [66/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:303:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:44 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:86:7: required from here 85 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 86 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | for (auto i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | { | ~ 92 | int i = i_-IndexBASE()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | const Element & el = mesh.VolumeElement(i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | | 96 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | // auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto fanums = top.GetFaces (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | | 103 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | | 107 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 110 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | | 116 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | } | ~ 119 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:116:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:45 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:149:7: required from here 148 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 149 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 151 | { | ~ 152 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | for (SurfaceElementIndex i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | { | ~ 155 | // int i = i_+1; | ~~~~~~~~~~~~~~~~ 156 | const Element2d & el = mesh[i_]; // .SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | | 159 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | auto ednums = top.GetEdges (i_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | int fanum = top.GetFace(i_)+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | nnums[j] = el[j]+1-PI0; | ~~~~~~~~~~~~~~~~~~~~~~~ 171 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | | 175 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | } | ~ 178 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:175:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/clusters.cpp:48:21: required from here 48 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [67/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1891 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2177 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2682 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2945:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2945 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2947:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2947 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2949:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2949 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2951 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3148:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3148 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3231 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3242 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3311:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3311 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3313:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3313 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3321 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3326:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3326 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3328:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3328 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3336:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3336 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3459:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3459 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3716:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3716 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3722:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3722 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3726:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3726 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3778:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3778 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3874 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:4138:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for(int ii=0; ii*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2044:14: required from here 2044 | BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2516:35: required from here 2516 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2517:26: required from here 2517 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2518:29: required from here 2518 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2519:32: required from here 2519 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, HASHTABLE_EDGENUMBER&) [with HASHTABLE_EDGENUMBER = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:2535:30: required from here 2535 | int maxnum = BTSortEdges (mesh, idmaps, edgenumber); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for(int k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MPRISMS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3486:26: required from here 3486 | MarkHangingPrisms (mprisms, cutedges) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingIdentifications(T_MIDS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MIDS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3487:35: required from here 3487 | MarkHangingIdentifications (mids, cutedges); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1589:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1589 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp: In instantiation of ‘int netgen::MarkHangingQuads(T_MQUADS&, const HASHTABLE_CUTEDGES&) [with HASHTABLE_CUTEDGES = ngcore::ClosedHashTable, PointIndex>; T_MQUADS = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:3621:25: required from here 3621 | MarkHangingQuads (mquads, cutedges); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.cpp:1806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [68/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:157:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:533:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 533 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 756 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:989:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1010:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1039:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, const AdFront3&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1165:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1165 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1189:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1189 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1328:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1328 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1415:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1690:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1690 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:457:31: required from here 457 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:1170:25: required from here 1170 | creator.Add (i4[0], i+1); | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:554:17: required from here 554 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable&, NgArray&):: >(const long unsigned int&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = long unsigned int; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay.cpp:828:59: required from here 828 | auto p2el = ngcore::CreateSortedTable( ne, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 829 | [&](auto & table, int ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | { | ~ 831 | const auto & el = tempels[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | int num_bnd_points = 0; | ~~~~~~~~~~~~~~~~~~~~~~~ 833 | | 834 | for( auto i : Range(4) ) | ~~~~~~~~~~~~~~~~~~~~~~~~ 835 | if(bnd_points[el[i]]) | ~~~~~~~~~~~~~~~~~~~~~ 836 | num_bnd_points++; | ~~~~~~~~~~~~~~~~~ 837 | | 838 | if(num_bnd_points>1) | ~~~~~~~~~~~~~~~~~~~~ 839 | { | ~ 840 | table.Add (el[0], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 841 | table.Add (el[1], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 842 | table.Add (el[2], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 843 | table.Add (el[3], ei); | ~~~~~~~~~~~~~~~~~~~~~~ 844 | } | ~ 845 | | 846 | // table creator is running this code 2 times, only store tets on last run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | if(table.GetMode()==3 && num_bnd_points>2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | tets_with_3_bnd_points[cnt++] = ei; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [69/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 263 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:438:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:472:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:586:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:322:31: required from here 322 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:152:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/geomsearch.cpp:223:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [71/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [72/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘std::pair netgen::GrowthVectorLimiter::GetMinMaxLimit(netgen::SurfaceElementIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:73:3: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | { | ^ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:44:20: required from ‘netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: [with auto:44 = ngcore::TableCreator]’ 44 | table.Add(pi, ei); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&):: >(const T_Range&, const netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::GrowthVectorLimiter::GrowthVectorLimiter(netgen::BoundaryLayerTool&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:40:71: required from here 40 | p2sel = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | tool.new_sels.Range(), | ~~~~~~~~~~~~~~~~~~~~~~ 42 | [&] (auto& table, SurfaceElementIndex ei) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | for (PointIndex pi : tool.new_sels[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 45 | }, | ~~ 46 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [73/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In instantiation of ‘double netgen::CombineImproveEdge(Mesh&, const T_PI2SEI&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool) [with T_PI2SEI = ngcore::CompressedTable]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:666:27: required from here 666 | CombineImproveEdge(mesh, elementsonnode, normals, fixed, pi1, pi2, metricweight, false); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:357:18: required from here 357 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:659:14: required from here 659 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::CompressedTable]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:609:18: required from here 609 | BuildEdgeList( mesh, elementsonnode, edges ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/memory_resource.h:49, from /usr/include/c++/16/string:83, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:796:46: /usr/include/c++/16/tuple:213:11: warning: ‘pi3.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:30: note: ‘pi3.D.287225.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘pi1.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:20: note: ‘pi1.D.287225.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:776:28: warning: ‘MEM[(struct PointIndex *)&pi2]’ may be used uninitialized [-Wmaybe-uninitialized] 776 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:25: note: ‘MEM[(struct PointIndex *)&pi2]’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:315:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/16/tuple:2177:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:806:47: /usr/include/c++/16/tuple:213:11: warning: ‘pi4.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.cpp:744:35: note: ‘pi4.D.287225.i’ was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [74/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:603:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 603 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1679:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable=] 1679 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:1681:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable=] 1681 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:640:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 640 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1064:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1314 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1321:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1321 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1355 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1358:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1422:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1595:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1595 | for(SurfaceElementIndex i=0;i&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1935:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1935 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp: In instantiation of ‘bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE&, HT_EDGEPOINT_DOM&, ngcore::TBitArray&, ngcore::TBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, ngcore::Array&, int&, int&) [with HT_EDGEPOINT_DOM = ngcore::ClosedHashTable, int>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1918:35: required from here 1918 | bool sing = CheckSingularities(mesh, edges, edgepoint_dom, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1919 | cornerpoint, edgepoint, faces, face_edges, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1920 | surf_edges, facepoint, levels, act_ref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1678:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1743:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1743 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1802 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1864:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1864 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/hprefinement.cpp:1930:14: required from here 1930 | misses = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, ngcore::ClosedHashTable, int>&, ngcore::TBitArray&, ngcore::TBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:71: note: ‘fp1’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:76: note: ‘fp2’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:81: note: ‘fp3’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:578:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 578 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:9:86: note: ‘fp4’ was declared here 9 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:7: note: ‘isfedge1’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:17: note: ‘isfedge2’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:581:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 581 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:27: note: ‘isfedge3’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:37: note: ‘isfedge4’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:47: note: ‘isfedge5’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:582:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 582 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/classifyhpel.hpp:11:57: note: ‘isfedge6’ was declared here 11 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ [75/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In constructor ‘netgen::JacobiRecPols::JacobiRecPols()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:446:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 446 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:718:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:722:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:743:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:746:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:759:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 759 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:762:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:819:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 819 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:826:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:893:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:977:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 977 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1079:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1079 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1105:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1105 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1193:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1193 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1246:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1246 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1324:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1324 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1325:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1328:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1328 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1329:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1329 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1337:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1337 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1364:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1364 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1367:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1367 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1378:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1378 | for (int j = 0; j < verts.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1401:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1401 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1402:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1402 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1440:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1440 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1441:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1512:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1535:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1535 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1875:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1875 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1967:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1967 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1969:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1969 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:1974:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1974 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2012:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2009:21: required from here 2009 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2692:76: required from here 2692 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:2674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2674 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4565:45: required from here 4565 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4566 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4567 | px, 3, | ~~~~~~ 4568 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4842:37: required from here 4842 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4855:43: required from here 4855 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4861:43: required from here 4861 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4701:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4701 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4703:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4708:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4708 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4785:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4785 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4803:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4803 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4823:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4823 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:4881:41: required from here 4881 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4882 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4883 | px, 3, | ~~~~~~ 4884 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5323:39: required from here 5323 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5192:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5192 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5222:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5222 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:5247:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5247 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:694:17: required from here 694 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:700:22: required from here 700 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:745:29: required from here 745 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:779:31: required from here 779 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.cpp:855:34: required from here 855 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [76/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:243:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:286:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:290:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:301:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:339:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:346:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:383:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:211:12: required from here 211 | used = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2gen.cpp:270:21: required from here 270 | elonnode.Add (el[j], sei); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [77/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(const netgen::AdFront3&, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, const netgen::AdFront3&, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:555:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 555 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:830:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 830 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:858:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 858 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.cpp:880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [78/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SwapImproveEdge(const ngcore::TBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:783:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const ngcore::TBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1427:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1427 | ei < working_elements->Size() && | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1460:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1460 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1502:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1502 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1524:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1524 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1534:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1548:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1548 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1551:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1551 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1562:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1562 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1582:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1582 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1599:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1622:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1695:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1695 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1698:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1698 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1713:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1713 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1922:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1922 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2005:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2005 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2121:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2121 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2165 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2178:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2178 | for(int i=0; i&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2274:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2274 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:41: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:550:30: required from here 550 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:425:12: required from here 425 | QuickSort(edges_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1400:26: required from here 1400 | elementsonnode.Add (mesh[ei][j], ei); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1405:27: required from here 1405 | surfaceelementsonnode.Add(mesh[sei][j], sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1407:28: required from here 1407 | surfaceindicesonnode.Add(mesh[sei][j],mesh[sei].GetIndex()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2452:12: required from here 2452 | QuickSort(faces_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2641:12: required from here 2641 | QuickSort(elements_with_improvement); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:401:16: required from here 401 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1054:32: required from here 1054 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:1058:17: required from here 1058 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function ‘netgen::Index::operator-(netgen::Index) const’, inlined from ‘ngcore::FlatArray::linestruct, netgen::PointIndex>::operator[](netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:556:20, inlined from ‘ngcore::DynamicTable::operator[](netgen::PointIndex)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:712:32, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2237:46: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:197:61: warning: ‘MEM[(struct PointIndex *)&pi1]’ may be used uninitialized [-Wmaybe-uninitialized] 197 | constexpr auto operator- (Index i2) const { return i-i2.i; } | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:14: note: ‘MEM[(struct PointIndex *)&pi1]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:33: warning: ‘pi2.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:19: note: ‘pi2.D.287225.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2244:50: warning: ‘pi3.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 2244 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:24: note: ‘pi3.D.287225.i’ was declared here 2202 | 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&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2271:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:50:40: warning: ‘MEM[(struct PointIndex *)&pi4]’ may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:29: note: ‘MEM[(struct PointIndex *)&pi4]’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:29: In member function ‘netgen::INDEX_2::Sort()’, inlined from ‘netgen::Mesh::BoundaryEdge(netgen::PointIndex, netgen::PointIndex) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:570:14, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2308:36: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/template.hpp:145:5: warning: ‘pi5.D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, ngcore::DynamicTable&, bool, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/improve3.cpp:2202:34: note: ‘pi5.D.287225.i’ was declared here 2202 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [79/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [80/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:60:12: warning: unused variable ‘num_facedescriptors’ [-Wunused-variable] 60 | auto num_facedescriptors = mesh.GetNFD(); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:258:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 258 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::ConformToFreeSegments(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshfunc.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 789 | if(n_solids < domain) return; | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [81/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [82/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:390:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 390 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:396:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 396 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:399:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:400:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 400 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:413:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 413 | for(int i = 0; i < groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:535:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 535 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:552:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:651:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:653:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:655:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:657:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:686:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:704:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i = oldnf; i < locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:713:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 713 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1208:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1208 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:1293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1293 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing3.cpp:391:23: required from here 391 | FindInnerPoint (grouppoints, groupfaces, inp) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [83/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:461:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:805:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:814:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 814 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:857:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:876:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:939:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 939 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:953:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 953 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:969:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 969 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1033:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1033 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1076:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1089:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1092:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1092 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1164:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1168:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1254:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1254 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1258:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1319 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1325:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1357:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1357 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1455:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1455 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1500:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1500 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1507 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1514:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1514 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1559:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:1566:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/adfront2.hpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:116:16: required from here 116 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:326:19: required from here 326 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:265:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray >; int BASE = 0; TIND = int]’ 265 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.cpp:55:53: required from here 55 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [84/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [85/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [86/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [87/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [88/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:430:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 430 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:1433:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1433 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::idmap_type&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:2874:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2874 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = PointIndices<2>; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.cpp:3028:33: required from here 3028 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [89/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:885:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (int k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parser3.cpp:889:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (int l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [90/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:33:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 33 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:59:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 59 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 112 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.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 < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:215:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:278:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (surfgi.Size() < pnums.Elem(4+j)-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:361:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | if (surfgi.Size() < pnums[4+j]-IndexBASE()+1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:886:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 886 | for (int i = 1; i <= free.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:159:16: required from here 159 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/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.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/refine.cpp:551:28: required from here 551 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [91/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [92/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:397:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 397 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/secondorder.cpp:503:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 503 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [93/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [94/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(ngcore::Array&, ngcore::Array&, ngcore::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:199:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:245:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | for (int rim = 0; rim < rules.Size(); rim++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:669:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:700:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:127:23: required from here 127 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:281:15: required from here 281 | fused = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 479 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler3.cpp:284:15: required from here 284 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [95/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:147:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 147 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/specials.cpp:181:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 181 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [96/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:720:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:726:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:46 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:872:22: required from here 872 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 875 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 877 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 879 | | 880 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | | 883 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | | 885 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 887 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 888 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 889 | { | ~ 890 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | { | ~ 893 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 894 | return; | ~~~~~~~ 895 | | 896 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | | 898 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 899 | | 900 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | | 902 | int hpi = 0; | ~~~~~~~~~~~~ 903 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 905 | { | ~ 906 | hpi = j; | ~~~~~~~~ 907 | break; | ~~~~~~ 908 | } | ~ 909 | | 910 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | | 913 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 915 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 918 | | 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | { | ~ 921 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | | 925 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | | 927 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 929 | { | ~ 930 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | break; | ~~~~~~ 934 | } | ~ 935 | | 936 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 937 | { | ~ 938 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | } | ~ 941 | } | ~ 942 | | 943 | | 944 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | | 948 | if(mixed) | ~~~~~~~~~ 949 | { | ~ 950 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | { | ~ 953 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | } | ~ 957 | | 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | { | ~ 960 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | { | ~ 963 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 964 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | } | ~ 967 | } | ~ 968 | } | ~ 969 | | 970 | Vector x(2); | ~~~~~~~~~~~~ 971 | x = 0; | ~~~~~~ 972 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | | 974 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | | 976 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | | 978 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 979 | | 980 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 981 | int loci = 1; | ~~~~~~~~~~~~~ 982 | double fact = 1; | ~~~~~~~~~~~~~~~~ 983 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 984 | | 985 | if(mixed) | ~~~~~~~~~ 986 | { | ~ 987 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | { | ~ 990 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | { | ~ 993 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 994 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | } | ~ 996 | } | ~ 997 | } | ~ 998 | | 999 | | 1000 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | { | ~ 1003 | loci ++; | ~~~~~~~~ 1004 | /* | ~~ 1005 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | */ | ~~ 1009 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1014 | | 1015 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1016 | | 1017 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1019 | | 1020 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1021 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1022 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1024 | | 1025 | if (moveisok) | ~~~~~~~~~~~~~ 1026 | { | ~ 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1029 | } | ~ 1030 | else | ~~~~ 1031 | { | ~ 1032 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1033 | } | ~ 1034 | | 1035 | } | ~ 1036 | } | ~ 1037 | } | ~ 1038 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:919:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:951:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:958:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 958 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:988:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing2.cpp:1027:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [97/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const ngcore::TBitArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1533 | for (int i=0; i&, const netgen::NgArray*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1801 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:472:29: required from here 472 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1689:16: required from here 1689 | pointh = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:362:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:45 = ngcore::TableCreator]’ 362 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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&)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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&)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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&)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:352:74: required from here 352 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 353 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | { | ~ 355 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | | 357 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | return; | ~~~~~~~ 359 | | 360 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | if(!non_tet_points[pi]) | ~~~~~~~~~~~~~~~~~~~~~~~ 362 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 363 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1375:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:46 = ngcore::TableCreator]’ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:296: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]’ 296 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/smoothing3.cpp:1371:50: required from here 1371 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1372 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1373 | { | ~ 1374 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1375 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1376 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [98/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In function ‘netgen::SurfaceElementIndex netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, std::optional >, BoxTree<3, SurfaceElementIndex>*, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:546:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:554:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:715:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:759:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 759 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 916 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:924:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:931:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 931 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:937:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:942:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int ii = 0; ii= 0 && dom < maxhdomain.Size()) | ~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3482:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3482 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3525:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3525 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3569:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3569 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3744 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3873:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3873 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetLocalH(std::shared_ptr, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:3985:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3985 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4109:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4109 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4118 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4125 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4132:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4132 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4175:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4185 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4192 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4227:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4227 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4264 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4274 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4282 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4560:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4560 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4579:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4579 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4832 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5286:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5286 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildElementSearchTree(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5313:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5313 | if (elementsearchtreets[dim] == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5319:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5319 | if (elementsearchtreets[dim] == GetTimeStamp()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, netgen::SurfaceElementIndex, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:5802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5802 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, netgen::ElementIndex, double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6021:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6021 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6287:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6287 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6312 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6339:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6339 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6608:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6608 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6944:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6944 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7236 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7242:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7242 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7251:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7251 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7282:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7282 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7284:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7284 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7299:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7299 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7301:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7301 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7452:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7452 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7470:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7470 | if (domnr <= materials.Size() && materials[domnr-1]) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7479:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7479 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7487:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7487 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7499 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7510:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7510 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7522:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7522 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7554:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7554 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7566 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7591:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7591 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7605:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7605 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(const netgen::Element&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7661:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7661 | if(names.Size() <= el.GetIndex()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7682 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7707 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:309:24: required from here 309 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:50 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4639:21: required from here 4639 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4640 | { | ~ 4641 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4642 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4643 | | 4644 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4645 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4646 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4647 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4648 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4649 | | 4650 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4651 | { | ~ 4652 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | | 4654 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4655 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4657 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4658 | | 4659 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4660 | } | ~ 4661 | | 4662 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4663 | | 4664 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4665 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4666 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4647:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4647 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:4656:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4656 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7672:51: required from here 7672 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7697:57: required from here 7697 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2373:34: required from here 2373 | surfacesonnode.Add (pi, si); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2632:18: required from here 2632 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SurfaceElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SurfaceElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7124:17: required from here 7124 | QuickSort (row); | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7669:25: required from here 7669 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7694:28: required from here 7694 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2566:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:44 = ngcore::TableCreator]’ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::ElementIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::ElementIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:2555:74: required from here 2555 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2556 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2557 | { | ~ 2558 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | { | ~ 2562 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2563 | { | ~ 2564 | PointIndices<4> i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2565 | i4.Sort(); | ~~~~~~~~~~ 2566 | table.Add (i4.I1(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | table.Add (i4.I2(), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | } | ~ 2569 | else | ~~~~ 2570 | { | ~ 2571 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2572 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2573 | } | ~ 2574 | } | ~ 2575 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7081:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:61 = ngcore::TableCreator]’ 7081 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.cpp:7077:74: required from here 7077 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 7078 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7079 | { | ~ 7080 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7081 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 7082 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [99/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] [100/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const ngcore::TBitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(ngcore::BitArray&, ngcore::TBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 ngcore::TBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:310:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [101/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1344:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1344 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2290:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2290 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2332 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:2344:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2344 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:606:28: required from here 606 | QuickSort (vertex2); | ~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::array; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::array]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1193:29: required from here 1193 | QuickSort (face2vert.Range(first_fa, nfa)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1278:13: required from here 1278 | face_els = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:44 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::SegmentIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::SegmentIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::PointIndex; TFUNC = CreateSortedTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: 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)::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:45 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432: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]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276: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)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429: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)::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444: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)::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:971:51: warning: ‘MEM [(const struct PointIndex &)&pa].i[_114]’ may be used uninitialized [-Wmaybe-uninitialized] 971 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:966:28: note: ‘pa’ declared here 966 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1002:49: warning: ‘MEM [(const struct PointIndex &)&pa].i[_117]’ may be used uninitialized [-Wmaybe-uninitialized] 1002 | PointIndex v1 = pa[1-k]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:997:26: note: ‘pa’ declared here 997 | auto pa = mesh->mlbetweennodes[v]; | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1429:56: warning: ‘MEM [(const struct PointIndex &)&parents].i[_194]’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | PointIndex v1 = parents[1-j]; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:1421:26: note: ‘parents’ declared here 1421 | auto parents = mesh->mlbetweennodes[vb]; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/table.hpp:252:41: warning: ‘MEM[(const struct Index *)&paedge3].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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(const struct Index *)&paedge3].i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.287225.i’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/topology.cpp:754:54: note: ‘MEM[(struct PointIndex &)&paedge3 + 4].D.287225.i’ was declared here 754 | IVec<2,PointIndex> paedge1, paedge2, paedge3; | ^~~~~~~ [102/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:41:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 41 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:83:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:167:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:514:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:711:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:816:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 816 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:37:26: required from here 37 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:582:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:587:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:34:15: required from here 34 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:201:30: required from here 201 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.cpp:482:21: required from here 482 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [103/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:356:28: required from here 356 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 358 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:341:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int j = 0; j [with auto:44 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:360:28: required from here 360 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | for (int j = 0; j [with auto:47 = netgen::PointIndex; auto:48 = netgen::NgArray]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:353:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’ 353 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:360:28: required from here 360 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | for (int j = 0; j [with auto:58 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:693:17: required from here 693 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 694 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 695 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 696 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:676:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 676 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:58 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:698:17: required from here 698 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:676:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 676 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:60 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:722:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int l = 0; l [with auto:60 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:768:18: required from here 768 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:722:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int l = 0; l [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:796:26: required from here 796 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:781:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for (int j = 0; j [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:801:26: required from here 801 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 802 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:781:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for (int j = 0; j [with auto:62 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:830:18: required from here 830 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | { | ~ 832 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 833 | bufsize[dest] += 15; | ~~~~~~~~~~~~~~~~~~~~ 834 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:822:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:836:18: required from here 836 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 852 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:822:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:75 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:905:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:72 = netgen::Mesh::SendMesh() const::]’ 905 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:921:18: required from here 921 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 922 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 923 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 924 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:924:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1061 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1076:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1076 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1094:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1094 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1142:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:76 = ngcore::Array*>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1238:16: required from here 1238 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1231:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1231 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1287:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1287 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1318 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1325 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1351:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1351 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1377:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1377 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1389:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1389 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:78 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1428:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1428 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1434:13: required from here 1434 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | { | ~ 1436 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1438 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1418:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:77 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1430:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1430 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1434:13: required from here 1434 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | { | ~ 1436 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1438 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1409:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1409 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:78 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1428:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1428 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1440:13: required from here 1440 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | { | ~ 1442 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1418:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1418 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:77 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1430:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:79 = netgen::Mesh::ParallelMetis(int)::]’ 1430 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1440:13: required from here 1440 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | { | ~ 1442 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1444 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1409:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1409 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1449:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1449 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1459 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1497:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1497 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1534:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1534 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1615:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1615 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1622:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1622 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:337:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:44 = netgen::Mesh::SendMesh() const::]’ 337 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:356:28: required from here 356 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 358 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:748:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:60 = netgen::Mesh::SendMesh() const::]’ 748 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:776:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:61 = netgen::Mesh::SendMesh() const::&)>]’ 776 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:796:26: required from here 796 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:2160:18: required from here 2160 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:567:17: required from here 567 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:635:17: required from here 635 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:699:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:59 = netgen::Element2d]’ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:681:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:58 = netgen::Mesh::SendMesh() const::]’ 681 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:698:17: required from here 698 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 700 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:838:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:65 = netgen::SegmentIndex; auto:66 = netgen::Segment]’ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:823:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]’ 823 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:836:18: required from here 836 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 852 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 | }); | ~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:874:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:70 = ngcore::PointElPackage; auto:71 = int]’ 874 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:867:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:67 = netgen::Mesh::SendMesh() const::]’ 867 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:874:17: required from here 874 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/parallelmesh.cpp:1386:22: required from here 1386 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [104/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [105/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:93:17: required from here 93 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:44 = ngcore::FlatArray; auto:45 = ngcore::Array; auto:46 = ngcore::Array]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:94:17: required from here 94 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:85:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | 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.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:17:43: required from here 17 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:190:36: required from here 190 | QuickSort(check_points); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::tuple; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::tuple]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/improve2.hpp:63:18: required from ‘void netgen::BuildEdgeList(const Mesh&, const T_PI2SEI&, ngcore::Array >&) [with T_PI2SEI = ngcore::Table]’ 63 | QuickSort(local_edges); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/debugging.cpp:127:20: required from here 127 | BuildEdgeList(mesh, elementsonnode, edges); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [106/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.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&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:386:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 386 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/fieldlines.cpp:80:15: warning: ‘*this_8(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 80 | K.SetSize(steps); | ^~~~~ [107/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [108/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::pair; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::pair]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer2d.cpp:556:24: required from here 556 | QuickSort(intersections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [109/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer_interpolate.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer.hpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::PointIndex; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::PointIndex]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:325:12: required from here 325 | QuickSort(points); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:110:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:44 = ngcore::TableCreator; size_t = long unsigned int]’ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = netgen::Segment*; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = netgen::Segment*]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:449:21: required from ‘ngcore::CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:4 = ngcore::T_Range]’ 449 | QuickSort(table[i]); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = int; TFUNC = CreateSortedTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:446:7: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = int; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 445 | ParallelForRange | ~~~~~~~~~~~~~~~~ 446 | (table.Range(), [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | { | ~ 448 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 449 | QuickSort(table[i]); | ~~~~~~~~~~~~~~~~~~~~ 450 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 451 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:104:61: required from here 104 | auto edgenr2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 105 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 109 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | table.Add(seg.edgenr, &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | }, | ~~ 112 | new_max_edge_nr + 1); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::Segment*; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:119:16: required from ‘netgen::BoundaryLayerTool::InterpolateGrowthVectors():: [with auto:45 = ngcore::TableCreator; size_t = long unsigned int]’ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:432:20: required from ‘ngcore::CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 432 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:276:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::BoundaryLayerTool::InterpolateGrowthVectors():: >(const T_Range&, const netgen::BoundaryLayerTool::InterpolateGrowthVectors()::&, std::optional)::]’ 276 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:429:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 428 | ParallelForRange | ~~~~~~~~~~~~~~~~ 429 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | { | ~ 431 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 432 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 433 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 434 | ); | ~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:444:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::Segment*; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::BoundaryLayerTool::InterpolateGrowthVectors()::]’ 444 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_interpolate.cpp:113:67: required from here 113 | auto point2seg = ngcore::CreateSortedTable( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 114 | Range(segments.Size() + new_segments.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | [&] (auto& table, size_t segi) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | auto& seg = segi < segments.Size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | ? segments[segi] | ~~~~~~~~~~~~~~~~ 118 | : new_segments[segi - segments.Size()]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | table.Add(seg[0], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 120 | table.Add(seg[1], &seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 121 | }, | ~~ 122 | mesh.GetNP()); | ~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:347:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | while (blocknr-IndexBASE()+1>nd) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [110/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:461:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 461 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:549:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.cpp:1290:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1290 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [111/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [112/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:779:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [113/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1197:43: required from here 1197 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1171:24: required from here 1171 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1176:19: required from here 1176 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:8: In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::NetgenGeometry*&)ngcore::Archive&’, inlined from ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.cpp:1704:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In member function ‘netgen::OCCGeometry::SaveToMeshFile(std::basic_ostream >&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [114/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [115/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [116/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [117/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [118/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [119/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [120/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [121/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/cross_section.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occ_utils.hpp:30, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:34: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/cross_section.cpp:35: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [122/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [123/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [124/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [125/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = int; TLESS = DefaultLessCl]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = int]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.cpp:3646:14: required from here 3646 | QuickSort(trignums); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [126/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [127/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:464:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | for (int i = 0; i < vertices.size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:483:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 483 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:492:35: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 492 | if (uv.size() != self.GetNP()) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:494:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (int i = 0; i < uv.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1246: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] 1246 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1599:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1599 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:1614:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1614 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:2025:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2025 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::ElementIndex; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:741:42: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:744:45: required from here 744 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:747:36: required from here 747 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:324:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:334:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | if (reli < 0 || reli >= self.Size()) | ~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:762:12: required from here 762 | QuickSort(export_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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:2195: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]’ 2195 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2163: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]’ 2163 | std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2164 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:566: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}]’ 566 | (void) std::move(args_converter).template call(cap->f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:324: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]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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 = {}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/detail/init.h:392: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}]’ 392 | cl.def( | ~~~~~~^ 393 | "__init__", | ~~~~~~~~~~~ 394 | [func = std::move(class_factory)] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | #else | ~~~~~ 396 | auto &func = class_factory; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | cl.def( | ~~~~~~~ 398 | "__init__", | ~~~~~~~~~~~ 399 | [func] | ~~~~~~ 400 | #endif | ~~~~~~ 401 | (value_and_holder &v_h, Args... args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | construct( | ~~~~~~~~~~~~~~~~~ 403 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | }, | ~~ 405 | is_new_style_constructor(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2463: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 = {}]’ 2463 | std::move(init).execute(*this, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.cpp:95:9: required from here 93 | py::class_> (m, "Point2d") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | .def(py::init( [] (std::pair xy) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | return Point<2>{xy.first, xy.second}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | })) | ~~~ /usr/include/pybind11/cast.h:53:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [128/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:213:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 213 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:223:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 223 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 261 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:346:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:355:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:768:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | for (int j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:779:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:812:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int j=0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:330:18: required from here 330 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeuser.cpp:323:14: required from here 323 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [129/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [130/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:954:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:955:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:956:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1520:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:131:7: note: declared here 131 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1546:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:112:8: note: declared here 112 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1548:43: warning: ‘netgen::EdgeIndex netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/topology.hpp:107:13: note: declared here 107 | EdgeIndex GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1588:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1588 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1600:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1741:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1741 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1755:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1755 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1760:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1760 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1771:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1771 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1822:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1822 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:1948:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1948 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetClosureNodes(int, int, int, int*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface.cpp:2260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2260 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [131/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/nginterface_v2_impl.hpp:379:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | if (ni < mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:730:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | if (ei < mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:735:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 735 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/nginterface_v2.cpp:746:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | if (ei < mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [132/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [133/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [134/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:16: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 16 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:104: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 104 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool, std::optional >)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:394:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2305 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2345:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2345 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2568:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2568 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2574:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2574 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2588:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2588 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2630:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2630 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/python_occ_shapes.cpp:2670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2670 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [135/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::STLGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::STLGeometry*)#1}::operator()(netgen::STLGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [136/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [137/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:72:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (int i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [138/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:155:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 161 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:171:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeabaqus.cpp:222:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [139/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [140/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [141/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [142/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writefluent.cpp:158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [143/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [144/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writejcm.cpp:102:20: required from here 102 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [145/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [146/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [147/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [148/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [149/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:519:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; i() < point_ids.Size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:1084:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1084 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 781 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [150/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [151/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [152/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:312:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:346:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:353:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 353 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:394:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:429:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 429 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:432:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 432 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:440:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 440 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:475:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:562:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:582:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [153/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [154/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [155/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/brick.hpp:62:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Brick; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Brick]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [156/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [157/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Plane; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Plane]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [158/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [159/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [160/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:455:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:505:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 505 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:510:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 510 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.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=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:805:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:838:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 838 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1046:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1180:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1285 | 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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1406:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1406 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1441 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1609:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1734 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/edgeflw.cpp:578:15: required from here 578 | osedges = 2; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [161/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [162/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:125:14: required from ‘bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]’ 125 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [163/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [164/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:479:45: 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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:492:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 492 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:497:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:579:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 579 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:707:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:715:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 715 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:718:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:774:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 774 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:779:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:784:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 784 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:801:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:803:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual netgen::PointIndex netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, netgen::PointIndex)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:941:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 941 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1008:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1016:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1026:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1180:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1253:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1267:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1391:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1391 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/identify.cpp:1664:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1664 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [165/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [166/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [167/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [168/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [169/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::ExtrusionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::ExtrusionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Extrusion; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Extrusion]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [170/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [171/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [172/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [173/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [174/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:49:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 49 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:80:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 80 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:115:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 115 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:179:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 179 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 359 | for (int i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 387 | for (int i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:414:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:433:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 433 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:485:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/zrefine.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 736 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [175/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/revolution.hpp:9:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::RevolutionFace; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::RevolutionFace]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::Revolution; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::Revolution]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [176/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [177/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [178/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:153:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:158:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:220:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:292:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:317:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:715:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:570:18: required from here 570 | pts = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/genmesh2d.cpp:640:14: required from here 640 | compress = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [179/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/surface.hpp:239:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘T pybind11::cast(const handle&) [with T = netgen::SplineSurface; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1805:29: required from ‘T pybind11::object::cast() const & [with T = netgen::SplineSurface]’ 1805 | return pybind11::cast(*this); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/register_archive.hpp:92:38: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 92 | return std::any { obj.cast() }; | ~~~~~~~~~~~^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [180/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [181/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [182/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [183/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1017:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1026:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1042:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1042 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1051:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1069:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1069 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:1078:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1672:5: required from here 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:301:44: required from here 301 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:545:12: required from here 545 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:882:20: required from here 882 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geometry2d.cpp:886:14: required from here 886 | layer = 1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ [184/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | 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.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [185/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:421:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/vsocc.cpp:425:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 425 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [186/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:365:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 365 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../occ/occgeom.hpp:412:25: required from here 412 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [187/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [188/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [189/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp:97:81: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint-IndexBASE() >= 0 && selpoint-IndexBASE() < mesh->GetNP()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [190/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/mvdraw.cpp:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | 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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [191/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [192/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1674:25: required from here 1674 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshtype.hpp:1672:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1672 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:316:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 316 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:573:27: required from ‘constexpr void std::_Optional_base<_Tp, , >::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; bool = false; bool = false]’ 573 | _M_payload._M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/optional:1158: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&]’ 1158 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:556:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 556 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2179: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]’ 2179 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2152:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 2152 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:544: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, const char*}]’ 544 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:324: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, const char*}; = void]’ 324 | initialize( | ~~~~~~~~~~^ 325 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2412: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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 2412 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | py::gil_scoped_release gil_release; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 408 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 409 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 410 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | if(result != 0) | ~~~~~~~~~~~~~~~ 412 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | return mesh; | ~~~~~~~~~~~~ 414 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/../meshing/meshing.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:702:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 702 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:700:15: note: ‘nr’ declared here 700 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SplineGeometry2d*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:270:28: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:729:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 729 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SplineGeometry2d*)#1}::operator()(netgen::SplineGeometry2d*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/archive.hpp:726:20: note: ‘downcasted’ declared here 726 | bool downcasted; | ^~~~~~~~~~ [193/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [194/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [195/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:92:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:181:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:243:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 243 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:247:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:256:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 256 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:286:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 286 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:290:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 290 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:299:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 299 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.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 = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:319:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 319 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:624:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:864:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 864 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1101:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1101 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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](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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1495:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1495 | 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.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4427 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4457:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4457 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4466:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4466 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::BuildSelectionList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4778:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4778 | if(select.list_timestamp == GetTimeStamp()) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4850:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4850 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4857:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4857 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:1923:25: required from here 1923 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4439:14: required from here 4439 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:364:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 364 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vssolution.cpp:4440:14: required from here 4440 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [196/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [197/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [198/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:436:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 1; i <= top.GetNEdges(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:469:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 1; i <= top.GetNFaces(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:532:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:545:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:563:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:578:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:641:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 641 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:913:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 913 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In function ‘void netgen::RenderSurfaceElements(std::shared_ptr, int, std::function, std::function)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:959:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 959 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1446:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1446 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:1923:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1923 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2205:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2205 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2479:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2479 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2539:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2539 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2688:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2688 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2718:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2718 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2801:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2801 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:2871:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2871 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3162:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3162 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3218 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSelect::SelectSurfaceElement(std::shared_ptr, int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3322:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3322 | if(px != x || py != y) | ~~~^~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/visualization/vsmesh.cpp:3330:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3330 | if(framebuffer == 0 || viewport[2] != width || viewport[3] != height) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [199/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [200/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/gui.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [201/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/csg/vscsg.cpp:476:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 476 | vispar.centerpoint-IndexBASE() < mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [202/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/parallelfunc.cpp [203/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:225:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 225 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:242:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 242 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../geom2d/geometry2d.hpp:262:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [204/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [205/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:19: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../csg/csgeom.hpp:327: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.2604-build/netgen-6.2.2604/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:643:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 643 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:650:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 650 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:657:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 657 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 666 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../visualization/vssolution.hpp:247:27: required from here 247 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:1929:34: required from here 1929 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/ngcore.hpp:5: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp: In instantiation of ‘void ngcore::QuickSort(FlatArray, TLESS) [with T = std::__cxx11::basic_string; TLESS = DefaultLessCl >]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1528:15: required from ‘void ngcore::QuickSort(FlatArray) [with T = std::__cxx11::basic_string]’ 1528 | QuickSort (data, DefaultLessCl()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/../libsrc/interface/writeuser.hpp:42:14: required from ‘static void netgen::UserFormatRegister::IterateFormats(TFunc, bool, bool) [with TFunc = netgen::Ng_GetImportFormats(ClientData, Tcl_Interp*, int, const char**)::]’ 42 | QuickSort(import_formats); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngpkg.cpp:291:39: required from here 291 | UserFormatRegister::IterateFormats([&](auto & entry) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 292 | fstr << "{ {" << entry.format << "} {" << entry.extensions[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | for(auto ext : entry.extensions.Range(1, entry.extensions.Size())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | fstr << ' ' << ext; | ~~~~~~~~~~~~~~~~~~~ 295 | fstr << "} }\n"; | ~~~~~~~~~~~~~~~~ 296 | }, true, false); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/array.hpp:1471:31: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (ptrdiff_t k = 1; k < data.Size(); ++k) | ~~^~~~~~~~~~~~~ [206/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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=17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:4, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:8, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:27: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1898:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1898 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1905:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1905 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘std::string netgen::Identifications::GetName(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1924:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1924 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetName(int, std::string)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtype.hpp:1931:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1931 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshtool.hpp:9: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/localh.hpp:216:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:22: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:742:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | return domnr <= materials.Size() ? materials[domnr-1] : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:771:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:778:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string_view netgen::Mesh::GetRegionName(int, int)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshclass.hpp:797:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | if (domnr < names.Size() && names[domnr]) return *names[domnr]; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:29: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing2.hpp:13, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:264:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 264 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(gi && gi->edgenr < edges.Size() && gi->edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:281:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:302:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 302 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:318:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/basegeom.hpp:360:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/meshing.hpp:47: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::SurfaceElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/curvedelems.hpp:252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 190 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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.2604-build/netgen-6.2.2604/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:640:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 640 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:654:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 654 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-IndexBASE(), proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:611:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 611 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [207/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [208/216] /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/include -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc -I/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include -I/usr/include/python3.15 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=17 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/core/taskmanager.hpp:629:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [209/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=libsrc/core/CMakeFiles/pyngcore.dir/link.d -o libsrc/core/pyngcore.cpython-315-aarch64-linux-gnu.so libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core: libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.15.so && : [210/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nglib.dir/link.d -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/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/meshing/boundarylayer_interpolate.cpp.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/occ/cross_section.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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core: /usr/lib64/libz.so libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libmetis.so /usr/lib64/libpython3.15.so -ldl /usr/lib64/mpich/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp: In member function ‘GetMinMaxLimit’: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/libsrc/meshing/boundarylayer_limiter.hpp:215:63: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | auto [trig_min_limit, trig_max_limit] = GetMinMaxLimit(sei); | ^ [211/216] /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so && : [212/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngpy.dir/link.d -Wl,-soname,libngpy.so -o ng/libngpy.so ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group && : [213/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=CMakeFiles/nggui.dir/link.d -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.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/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 -ldl /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.15.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.9.3 /usr/lib64/libTKFillet.so.7.9.3 /usr/lib64/libTKDEIGES.so.7.9.3 /usr/lib64/libTKBool.so.7.9.3 /usr/lib64/libTKDESTEP.so.7.9.3 /usr/lib64/libTKXSBase.so.7.9.3 /usr/lib64/libTKDESTL.so.7.9.3 /usr/lib64/libTKXCAF.so.7.9.3 /usr/lib64/libTKVCAF.so.7.9.3 /usr/lib64/libTKCAF.so.7.9.3 /usr/lib64/libTKBO.so.7.9.3 /usr/lib64/libTKPrim.so.7.9.3 /usr/lib64/libTKLCAF.so.7.9.3 /usr/lib64/libTKCDF.so.7.9.3 /usr/lib64/libTKV3d.so.7.9.3 /usr/lib64/libTKHLR.so.7.9.3 /usr/lib64/libTKMesh.so.7.9.3 /usr/lib64/libTKService.so.7.9.3 /usr/lib64/libTKShHealing.so.7.9.3 /usr/lib64/libTKTopAlgo.so.7.9.3 /usr/lib64/libTKGeomAlgo.so.7.9.3 /usr/lib64/libTKDE.so.7.9.3 /usr/lib64/libTKBRep.so.7.9.3 /usr/lib64/libTKGeomBase.so.7.9.3 /usr/lib64/libTKG3d.so.7.9.3 /usr/lib64/libTKG2d.so.7.9.3 /usr/lib64/libTKMath.so.7.9.3 /usr/lib64/libTKernel.so.7.9.3 -Wl,--end-group -lgcc_s_asneeded -lgcc_s_asneeded && : [214/216] /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so && : [215/216] : && /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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/netgen.dir/link.d ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -o ng/netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core: libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.15.so /usr/lib64/libtcl.so /usr/lib64/libtk.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : [216/216] : && /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 -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=ng/CMakeFiles/ngguipy.dir/link.d -Wl,-soname,libngguipy.so -o ng/libngguipy.so ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/aarch64-redhat-linux-gnu-mpich/libsrc/core: libnggui.so.6.2 libnglib.so.6.2 libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.15.so ng/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 -lgcc_s_asneeded -lgcc_s_asneeded && : + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-aarch64 + eval $'unset LD_LIBRARY_PATH;\nunset MPI_COMPILER;\nMANPATH=\'/usr/share/man:\'; export MANPATH;\nunset MPI_INCLUDE;\nunset MPI_MAN;\nunset MPI_PYTHON_SITEARCH;\nunset _LMFILES_;\nunset LOADEDMODULES;\nunset CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\':/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nunset MPI_PYTHON3_SITEARCH;\nunset MPI_FORTRAN_MOD_DIR;\nunset MPI_HOME;\nunset __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':1\'; export __MODULES_SHARE_MANPATH;\nunset MPI_SYSCONFIG;\nunset MPI_SUFFIX;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nunset MPI_PYTHON2_SITEARCH;\nunset MPI_LIB;\nPATH=\'/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nunset MPI_BIN;\ntest 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.JLAUSo + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build + '[' /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT ++ dirname /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT + mkdir -p /builddir/build/BUILD/netgen-mesher-6.2.2604-build + mkdir /builddir/build/BUILD/netgen-mesher-6.2.2604-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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2604 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-aarch64 + eval $'MPI_COMPILER=\'openmpi-aarch64\'; export MPI_COMPILER;\nLD_LIBRARY_PATH=\'/usr/lib64/openmpi/lib\'; export LD_LIBRARY_PATH;\nMPI_MAN=\'/usr/share/man/openmpi-aarch64\'; export MPI_MAN;\nMANPATH=\'/usr/share/man/openmpi-aarch64:/usr/share/man:\'; export MANPATH;\nMPI_INCLUDE=\'/usr/include/openmpi-aarch64\'; export MPI_INCLUDE;\n_LMFILES_=\'/usr/share/modulefiles/mpi/openmpi-aarch64\'; export _LMFILES_;\nLOADEDMODULES=\'mpi/openmpi-aarch64\'; export LOADEDMODULES;\nCMAKE_PREFIX_PATH=\'/usr/lib64/openmpi\'; export CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\'/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nMPI_PYTHON3_SITEARCH=\'/usr/lib64/python3.15/site-packages/openmpi\'; export MPI_PYTHON3_SITEARCH;\nMPI_HOME=\'/usr/lib64/openmpi\'; export MPI_HOME;\nMPI_FORTRAN_MOD_DIR=\'/usr/lib64/gfortran/modules/openmpi\'; export MPI_FORTRAN_MOD_DIR;\n__MODULES_LMALTNAME=\'mpi/openmpi-aarch64&as|mpi/default&as|mpi/latest\'; export __MODULES_LMALTNAME;\n__MODULES_LMCONFLICT=\'mpi/openmpi-aarch64&mpi\'; export __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':2\'; export __MODULES_SHARE_MANPATH;\nMPI_SUFFIX=\'_openmpi\'; export MPI_SUFFIX;\nMPI_SYSCONFIG=\'/etc/openmpi-aarch64\'; export MPI_SYSCONFIG;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nMPI_LIB=\'/usr/lib64/openmpi/lib\'; export MPI_LIB;\nPATH=\'/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nMPI_BIN=\'/usr/lib64/openmpi/bin\'; export MPI_BIN;\ntest 0;' ++ MPI_COMPILER=openmpi-aarch64 ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MPI_MAN=/usr/share/man/openmpi-aarch64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-aarch64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-aarch64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-aarch64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-aarch64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/openmpi ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.15/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-aarch64&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-aarch64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-aarch64 ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + 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.2604-build/BUILDROOT + /usr/bin/cmake --install aarch64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_math.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/core/statushandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/python3.15/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-aarch64 + eval $'unset MPI_COMPILER;\nunset LD_LIBRARY_PATH;\nunset MPI_MAN;\nMANPATH=\'/usr/share/man:\'; export MANPATH;\nunset MPI_INCLUDE;\nunset _LMFILES_;\nunset LOADEDMODULES;\nunset CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\':/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nunset MPI_PYTHON3_SITEARCH;\nunset MPI_HOME;\nunset MPI_FORTRAN_MOD_DIR;\nunset __MODULES_LMALTNAME;\nunset __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':1\'; export __MODULES_SHARE_MANPATH;\nunset MPI_SUFFIX;\nunset MPI_SYSCONFIG;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nunset MPI_LIB;\nPATH=\'/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nunset MPI_BIN;\ntest 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_MAN ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\nLOADEDMODULES=\'\'; export LOADEDMODULES;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\nLOADEDMODULES=\'\'; export LOADEDMODULES;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-aarch64 + eval $'LD_LIBRARY_PATH=\'/usr/lib64/mpich/lib\'; export LD_LIBRARY_PATH;\nMPI_COMPILER=\'mpich-aarch64\'; export MPI_COMPILER;\nMANPATH=\'/usr/share/man/mpich-aarch64:/usr/share/man:\'; export MANPATH;\nMPI_INCLUDE=\'/usr/include/mpich-aarch64\'; export MPI_INCLUDE;\nMPI_MAN=\'/usr/share/man/mpich-aarch64\'; export MPI_MAN;\nMPI_PYTHON_SITEARCH=\'%{python2_sitearch}/mpich\'; export MPI_PYTHON_SITEARCH;\n_LMFILES_=\'/usr/share/modulefiles/mpi/mpich-aarch64\'; export _LMFILES_;\nLOADEDMODULES=\'mpi/mpich-aarch64\'; export LOADEDMODULES;\nCMAKE_PREFIX_PATH=\'/usr/lib64/mpich\'; export CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\'/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nMPI_PYTHON3_SITEARCH=\'/usr/lib64/python3.15/site-packages/mpich\'; export MPI_PYTHON3_SITEARCH;\nMPI_FORTRAN_MOD_DIR=\'/usr/lib64/gfortran/modules/mpich\'; export MPI_FORTRAN_MOD_DIR;\nMPI_HOME=\'/usr/lib64/mpich\'; export MPI_HOME;\n__MODULES_LMCONFLICT=\'mpi/mpich-aarch64&mpi\'; export __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':2\'; export __MODULES_SHARE_MANPATH;\nMPI_SYSCONFIG=\'/etc/mpich-aarch64\'; export MPI_SYSCONFIG;\nMPI_SUFFIX=\'_mpich\'; export MPI_SUFFIX;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nMPI_PYTHON2_SITEARCH=\'%{python2_sitearch}/mpich\'; export MPI_PYTHON2_SITEARCH;\nMPI_LIB=\'/usr/lib64/mpich/lib\'; export MPI_LIB;\nPATH=\'/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nMPI_BIN=\'/usr/lib64/mpich/bin\'; export MPI_BIN;\ntest 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-aarch64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-aarch64:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-aarch64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-aarch64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-aarch64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-aarch64 ++ export LOADEDMODULES ++ CMAKE_PREFIX_PATH=/usr/lib64/mpich ++ export CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.15/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-aarch64&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-aarch64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + 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.2604-build/BUILDROOT + /usr/bin/cmake --install aarch64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_math.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/core/statushandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/python3.15/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=$' \t\n' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode=$'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=$' \t\n' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval $'_module_raw() {\n eval "$(/usr/bin/tclsh \'/usr/share/Modules/libexec/modulecmd.tcl\' sh "$@")";\n _mlstatus=$?;\n return $_mlstatus;\n};\nmodule() {\n local _mlredir=0;\n if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then\n if [ "$MODULES_REDIRECT_OUTPUT" = \'0\' ]; then\n _mlredir=0;\n elif [ "$MODULES_REDIRECT_OUTPUT" = \'1\' ]; then\n _mlredir=1;\n fi;\n fi;\n case " $@ " in\n *\' --no-redirect \'*) _mlredir=0 ;;\n *\' --redirect \'*) _mlredir=1 ;;\n esac;\n if [ $_mlredir -eq 0 ]; then\n _module_raw "$@";\n else\n _module_raw "$@" 2>&1;\n fi;\n};\nml() { module ml "$@"; };\nMODULES_CMD=\'/usr/share/Modules/libexec/modulecmd.tcl\'; export MODULES_CMD;\nunset __MODULES_AUTOINIT_INPROGRESS;\nMODULESHOME=\'/usr/share/Modules\'; export MODULESHOME;\ntest 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-aarch64 + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-aarch64 ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-aarch64 + eval $'unset LD_LIBRARY_PATH;\nunset MPI_COMPILER;\nMANPATH=\'/usr/share/man:\'; export MANPATH;\nunset MPI_INCLUDE;\nunset MPI_MAN;\nunset MPI_PYTHON_SITEARCH;\nunset _LMFILES_;\nunset LOADEDMODULES;\nunset CMAKE_PREFIX_PATH;\nPKG_CONFIG_PATH=\':/usr/lib64/pkgconfig:/usr/share/pkgconfig\'; export PKG_CONFIG_PATH;\nunset MPI_PYTHON3_SITEARCH;\nunset MPI_FORTRAN_MOD_DIR;\nunset MPI_HOME;\nunset __MODULES_LMCONFLICT;\n__MODULES_SHARE_MANPATH=\':1\'; export __MODULES_SHARE_MANPATH;\nunset MPI_SYSCONFIG;\nunset MPI_SUFFIX;\n__MODULES_SHARE_PKG_CONFIG_PATH=\':1\'; export __MODULES_SHARE_PKG_CONFIG_PATH;\nunset MPI_PYTHON2_SITEARCH;\nunset MPI_LIB;\nPATH=\'/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin\'; export PATH;\nunset MPI_BIN;\ntest 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset CMAKE_PREFIX_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + DESTDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT + /usr/bin/cmake --install aarch64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_math.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/core/statushandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyngcore/pyngcore.cpython-315-aarch64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 6.2.2604-4.fc46 --unique-debug-suffix -6.2.2604-4.fc46.aarch64 --unique-debug-src-base netgen-mesher-6.2.2604-4.fc46.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604 find-debuginfo: starting Extracting debug info from 24 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.2604-4.fc46.aarch64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2604-4.fc46.aarch64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2604-4.fc46.aarch64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j4 /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/stl.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/read_meshio.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/webgui.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/read_gmsh.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/version.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/occ.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/geom2d.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/csg.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/meshing.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/gui.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/NgOCC.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/config/__pycache__/config.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/netgen_mesher/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/python3.15/site-packages/pyngcore/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/mpich/lib/libngtogl.a: replacing with normalized version /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/lib64/openmpi/lib/libngtogl.a: replacing with normalized version Scanned 151 directories and 1353 files, processed 20 inodes, 20 modified (3 replaced + 17 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr Scanned 150 directories and 1353 files, considered 1344 files, read 1016 files, linked 788 files, 0 errors sum of sizes of linked files: 6844187 bytes Reading /builddir/build/BUILD/netgen-mesher-6.2.2604-build/SPECPARTS/rpm-debuginfo.specpart Processing files: netgen-mesher-6.2.2604-4.fc46.aarch64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2604-4.fc46 netgen-mesher(aarch-64) = 6.2.2604-4.fc46 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.15.so.1.0()(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.2604-4.fc46.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GomJmK + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build + cd netgen-6.2.2604 + DOCDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/AUTHORS /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/doc/ng4.pdf /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PBwbIt + umask 022 + cd /builddir/build/BUILD/netgen-mesher-6.2.2604-build + cd netgen-6.2.2604 + LICENSEDIR=/builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-build/BUILDROOT/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-mesher-6.2.2604-build/netgen-6.2.2604/LICENSE /builddir/build/BUILD/netgen-mesher-6.2.2604-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.2604-4.fc46 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 Processing files: netgen-mesher-libs-6.2.2604-4.fc46.aarch64 Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2604-4.fc46 netgen-mesher-libs(aarch-64) = 6.2.2604-4.fc46 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.9()(64bit) libTKBRep.so.7.9()(64bit) libTKBool.so.7.9()(64bit) libTKDEIGES.so.7.9()(64bit) libTKDESTEP.so.7.9()(64bit) libTKDESTL.so.7.9()(64bit) libTKFillet.so.7.9()(64bit) libTKG2d.so.7.9()(64bit) libTKG3d.so.7.9()(64bit) libTKGeomAlgo.so.7.9()(64bit) libTKGeomBase.so.7.9()(64bit) libTKLCAF.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKOffset.so.7.9()(64bit) libTKPrim.so.7.9()(64bit) libTKShHealing.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKXCAF.so.7.9()(64bit) libTKXSBase.so.7.9()(64bit) libTKernel.so.7.9()(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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.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.15.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.2604-4.fc46.aarch64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2604-4.fc46 netgen-mesher-devel(aarch-64) = 6.2.2604-4.fc46 pkgconfig(netgen-mesher) = 6.2.2604 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: /usr/bin/pkg-config cmake-filesystem(aarch-64) Processing files: netgen-mesher-devel-private-6.2.2604-4.fc46.aarch64 Provides: netgen-mesher-devel-private = 6.2.2604-4.fc46 netgen-mesher-devel-private(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46.aarch64 Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2604-4.fc46 python-netgen-mesher = 6.2.2604-4.fc46 python3-netgen-mesher = 6.2.2604-4.fc46 python3-netgen-mesher(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen = 6.2.2604-4.fc46 python3.15-netgen-mesher = 6.2.2604-4.fc46 python3.15dist(netgen-mesher) = 6.2.2604 python3dist(netgen-mesher) = 6.2.2604 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.15.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.15 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2604-4.fc46 Processing files: netgen-mesher-openmpi-6.2.2604-4.fc46.aarch64 Provides: netgen-mesher-openmpi = 6.2.2604-4.fc46 netgen-mesher-openmpi(aarch-64) = 6.2.2604-4.fc46 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) libpython3.15.so.1.0()(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-openmpi-libs-6.2.2604-4.fc46.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.2604-4.fc46 netgen-mesher-openmpi-libs(aarch-64) = 6.2.2604-4.fc46 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.9()(64bit) libTKBRep.so.7.9()(64bit) libTKBool.so.7.9()(64bit) libTKDEIGES.so.7.9()(64bit) libTKDESTEP.so.7.9()(64bit) libTKDESTL.so.7.9()(64bit) libTKFillet.so.7.9()(64bit) libTKG2d.so.7.9()(64bit) libTKG3d.so.7.9()(64bit) libTKGeomAlgo.so.7.9()(64bit) libTKGeomBase.so.7.9()(64bit) libTKLCAF.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKOffset.so.7.9()(64bit) libTKPrim.so.7.9()(64bit) libTKShHealing.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKXCAF.so.7.9()(64bit) libTKXSBase.so.7.9()(64bit) libTKernel.so.7.9()(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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.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.15.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.2604-4.fc46.aarch64 Provides: netgen-mesher-openmpi-devel = 6.2.2604-4.fc46 netgen-mesher-openmpi-devel(aarch-64) = 6.2.2604-4.fc46 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 Processing files: python3-netgen-mesher-openmpi-6.2.2604-4.fc46.aarch64 Provides: libngguipy.so()(64bit)(openmpi-aarch64) libngpy.so()(64bit)(openmpi-aarch64) python-netgen-mesher-openmpi = 6.2.2604-4.fc46 python-netgen-openmpi = 6.2.2604-4.fc46 python3-netgen-mesher-openmpi = 6.2.2604-4.fc46 python3-netgen-mesher-openmpi(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen-mesher-openmpi = 6.2.2604-4.fc46 python3.15-netgen-openmpi = 6.2.2604-4.fc46 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.40()(64bit)(openmpi-aarch64) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) libpython3.15.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.2604-4.fc46 Processing files: netgen-mesher-mpich-6.2.2604-4.fc46.aarch64 Provides: netgen-mesher-mpich = 6.2.2604-4.fc46 netgen-mesher-mpich(aarch-64) = 6.2.2604-4.fc46 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) libpython3.15.so.1.0()(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-mpich-libs-6.2.2604-4.fc46.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.2604-4.fc46 netgen-mesher-mpich-libs(aarch-64) = 6.2.2604-4.fc46 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.9()(64bit) libTKBRep.so.7.9()(64bit) libTKBool.so.7.9()(64bit) libTKDEIGES.so.7.9()(64bit) libTKDESTEP.so.7.9()(64bit) libTKDESTL.so.7.9()(64bit) libTKFillet.so.7.9()(64bit) libTKG2d.so.7.9()(64bit) libTKG3d.so.7.9()(64bit) libTKGeomAlgo.so.7.9()(64bit) libTKGeomBase.so.7.9()(64bit) libTKLCAF.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKOffset.so.7.9()(64bit) libTKPrim.so.7.9()(64bit) libTKShHealing.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKXCAF.so.7.9()(64bit) libTKXSBase.so.7.9()(64bit) libTKernel.so.7.9()(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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.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.15.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.2604-4.fc46.aarch64 Provides: netgen-mesher-mpich-devel = 6.2.2604-4.fc46 netgen-mesher-mpich-devel(aarch-64) = 6.2.2604-4.fc46 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 Processing files: python3-netgen-mesher-mpich-6.2.2604-4.fc46.aarch64 Provides: libngguipy.so()(64bit)(mpich-aarch64) libngpy.so()(64bit)(mpich-aarch64) python-netgen-mesher-mpich = 6.2.2604-4.fc46 python-netgen-mpich = 6.2.2604-4.fc46 python3-netgen-mesher-mpich = 6.2.2604-4.fc46 python3-netgen-mesher-mpich(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen-mesher-mpich = 6.2.2604-4.fc46 python3.15-netgen-mpich = 6.2.2604-4.fc46 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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.12()(64bit)(mpich-aarch64) libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) libpython3.15.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.2604-4.fc46 Processing files: netgen-mesher-debugsource-6.2.2604-4.fc46.aarch64 Provides: netgen-mesher-debugsource = 6.2.2604-4.fc46 netgen-mesher-debugsource(aarch-64) = 6.2.2604-4.fc46 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 Processing files: netgen-mesher-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 4eb7a9738afbe992c6adf28b0ec2400dc46ff958 netgen-mesher-debuginfo = 6.2.2604-4.fc46 netgen-mesher-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: netgen-mesher-libs-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 3e38f5799181894592bd3c905611078f7968c6a7 debuginfo(build-id) = 7e1610ca14c0338880ec534bb36dba0ab62317e6 debuginfo(build-id) = cff7b284673492afeca30438285c197b513c1d0c netgen-mesher-libs-debuginfo = 6.2.2604-4.fc46 netgen-mesher-libs-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: python3-netgen-mesher-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 43aaf80c3c3defcee9d6d939bda239b3b23346f2 debuginfo(build-id) = 6474329fc0998661e9cc776490b05ffac273ac92 debuginfo(build-id) = c22d2d3bf1ad32437b17fa40bb5e67dbf9f00bb2 python-netgen-mesher-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-debuginfo(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen-mesher-debuginfo = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = dd4e2732d62e0e56a2de686d11ebcf875c1766fd netgen-mesher-openmpi-debuginfo = 6.2.2604-4.fc46 netgen-mesher-openmpi-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 26ef812c8426b248dcc5092b871ad39cfe2caf25 debuginfo(build-id) = 770f53ff3610725513d26421466581e7c098ae2a debuginfo(build-id) = 9f4a9a139ca151943d83ab10f534d4eb924d6954 netgen-mesher-openmpi-libs-debuginfo = 6.2.2604-4.fc46 netgen-mesher-openmpi-libs-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 6de5d0c7453404ca1b3911ba22de166e578e6329 debuginfo(build-id) = a6c128df39099eb528921cad5ba2056335be3353 debuginfo(build-id) = dcb33b34d115e5774d82db3efbcbbd5469e4f297 python-netgen-mesher-openmpi-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-openmpi-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-openmpi-debuginfo(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen-mesher-openmpi-debuginfo = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: netgen-mesher-mpich-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 9948f02cf1ff2e36a51369de418e1dca6af31bac netgen-mesher-mpich-debuginfo = 6.2.2604-4.fc46 netgen-mesher-mpich-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 30d5df0a3cd9a0e2a5b4633bb0d3634a517e1876 debuginfo(build-id) = 36c6780ecf040bae85366a1e756c306cfdb12ed3 debuginfo(build-id) = be485786f9156101b52b0b41d07121ba24cc04bd netgen-mesher-mpich-libs-debuginfo = 6.2.2604-4.fc46 netgen-mesher-mpich-libs-debuginfo(aarch-64) = 6.2.2604-4.fc46 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.2604-4.fc46 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2604-4.fc46.aarch64 Provides: debuginfo(build-id) = 3f345285249cced511ce7a9d6f1052c0f6f817a4 debuginfo(build-id) = 6103f4ac367f7d6da5186e2bb919f14695504037 debuginfo(build-id) = a034cb3ea0616e58d76ce844f37b309ef04de83d python-netgen-mesher-mpich-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-mpich-debuginfo = 6.2.2604-4.fc46 python3-netgen-mesher-mpich-debuginfo(aarch-64) = 6.2.2604-4.fc46 python3.15-netgen-mesher-mpich-debuginfo = 6.2.2604-4.fc46 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.2604-4.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/netgen-mesher-6.2.2604-build/BUILDROOT Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2604-4.fc46.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2604-4.fc46.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2604-4.fc46.aarch64.rpm Finish: rpmbuild netgen-mesher-6.2.2604-4.fc46.src.rpm Finish: build phase for netgen-mesher-6.2.2604-4.fc46.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1791409593.289153/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2604-4.fc46.src.rpm) Config(child) 23 minutes 47 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-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "src" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "noarch" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2604", "release": "4.fc46", "arch": "aarch64" } ] } RPMResults finished